Thank you for considering contributing to Blueprint CLI! We welcome all contributions to improve this project.
- Fork the repository on GitHub.
- Clone your fork locally:
git clone https://github.com/your-username/SkeleCLI.git
- Install dependencies using pnpm (preferred):
pnpm install
- Create a new branch for your contribution:
git checkout -b feature/your-feature-name
- Add new templates: Place your project templates in the
templates/directory. - Enhance the CLI: Modify
skelecli.jsand related files to add new features. - Improve Documentation: Update
README.mdandCONTRIBUTING.md.
- Follow the existing code style.
- Use modern JavaScript (ESM, async/await).
- Run tests before submitting:
pnpm test
- Commit your changes:
git add . git commit -m "feat: add new feature"
- Push to your fork:
git push origin feature/your-feature-name
- Open a Pull Request on GitHub.
- Report issues via GitHub Issues.
- Suggest new features or improvements.
Thank you for contributing! 🚀