We welcome contributions to stdcli! By participating in this project, you agree to abide by our Code of Conduct.
We appreciate your help in making stdcli better. Here are some guidelines to follow:
Please review our CODE_OF_CONDUCT.md before contributing. We are committed to providing a welcoming and inclusive environment for everyone.
If you find a bug, please open an issue on our GitHub Issues page. When reporting a bug, please include:
- A clear and concise description of the bug.
- Steps to reproduce the behavior.
- Expected behavior.
- Screenshots or error messages, if applicable.
- Your operating system and Node.js version.
If you have an idea for a new feature or an improvement, please open an issue on our GitHub Issues page. Please include:
- A clear and concise description of the enhancement.
- The problem it solves or the benefit it provides.
- Any relevant examples or mockups.
- Fork the repository and create your branch from
main. - Ensure your code adheres to our coding style and standards (run
npm run lintandnpm run format). - Write clear, concise commit messages.
- If your change adds new functionality, please write appropriate tests.
- Ensure all tests pass (
npm test). - Update the documentation if necessary.
- Submit your pull request to the
mainbranch.
- Clone the repository:
git clone https://github.com/ioncakephper/stdcli.git - Navigate to the project directory:
cd stdcli - Install dependencies:
npm install - Run tests:
npm test - Run lint:
npm run lint - Run format:
npm run format