Thank you for your interest in contributing to Express Craft CLI! 🚀
- Search existing issues before creating new ones
- Include specific details and steps to reproduce
- Explain the problem it solves
- Describe your proposed solution
- Fork the repository
- Create your branch:
git checkout -b feature/new-feature - Commit:
git commit -am 'Add feature description' - Push:
git push origin feature/new-feature - Open a Pull Request
- Node.js >= 22.0.0
- Git
git clone https://github.com/Adan-Perez/express-craft-cli.git
cd express-craft-cli
npm install
npm link
express-craft --version # Verifynpm run dev # Development
npm test # Basic tests
npm run test:full # Full test suite- ES Modules (
import/export) - Async/await over Promises
- JSDoc for public functions
- camelCase for variables
Should I update documentation?
Yes, if you change functionality or CLI options.
How do I add dependencies?
npm install new-dependency and document the purpose.
Thank you for contributing! 🎉