First off, thanks for taking the time to contribute! ❤️
All types of contributions are encouraged and valued. See the Table of Contents for different ways to help and details about how this project handles them. Please make sure to read the relevant section before making your contribution. It will make it a lot easier for us maintainers and smooth out the experience for all involved. The community looks forward to your contributions!
If you want to ask a question, we assume that you have read the available Documentation.
Before you ask a question, it is best to search for existing Issues that might help you. In case you've found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first.
- Ensure the bug was not already reported by searching on GitHub under Issues.
- If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as many relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
- Ensure the enhancement was not already suggested by searching on GitHub under Issues.
- If you're unable to find an open issue addressing the enhancement, open a new one.
- Fork the repo on GitHub.
- Clone the project to your own machine.
- Create a branch for your feature or bug fix.
- Edit the files and commit your changes.
- Push your branch to your fork.
- Submit a Pull Request to our
mainbranch.
- Make sure you have Node.js installed.
- Install dependencies:
npm install # or pnpm install # or yarn install
- Run the development server:
npm run dev
See the README.md section on How to Add New Features > Adding a New Technology Template for a step-by-step guide.