DevsCanvas

Contribute

Help us build the best open-source design toolkit

1

Fork the Repository

Start by forking the DevsCanvas repository on GitHub

2

Create a Generator Folder

Add a new folder under src/app/tools/your-generator/

3

Write Generator Logic

Create a pure function in src/lib/generators/your-generator.ts

4

Build the Page

Use GeneratorLayout to compose your controls, preview, and export panels

5

Register the Tool

Add your tool entry to src/lib/tools-data.ts

6

Submit a Pull Request

Open a PR and we'll review it

Contribution Guidelines

  • TypeScript strict mode
  • Tailwind CSS for all styling
  • Generator logic must be pure functions
  • Follow existing component patterns
Read the full contribution guide on GitHub
View Repository on GitHub