Thank you for considering contributing to @nodesandbox/response-kit ! We welcome contributions from the community to enhance the project. This document outlines how you can help.
- Fork the repository: Click on the "Fork" button at the top right of the repository page to create your copy.
- Clone your fork: Use the following command to clone your forked repository:
git clone https://github.com/your-username/response-kit.git
- Navigate to the project directory:
cd response-kit
If you encounter any bugs or have feature requests, please open an issue in the repository:
- Click on the "Issues" tab.
- Click the "New Issue" button.
- Provide a clear description of the issue, including steps to reproduce it, if applicable.
Create a new branch for your feature or bug fix:
git checkout -b feat/my-feature-name
git checkout -b fix/my-bug-fix-nameTo ensure consistency throughout the project, please follow the existing code style:
- Use TypeScript for all new files.
- Follow the Airbnb JavaScript Style Guide for JavaScript files.
- Use ESLint to lint your code and fix any issues before committing.
Commit your changes with a descriptive message:
git commit -m "feat: add new feature"- Push your changes to your forked repository:
git push origin feat/your-feature-name
- Navigate to the original repository where you want to propose your changes.
- Click on the "New Pull Request" button and select your branch.
- Provide a clear description of your changes and submit the pull request.
Currently, there are no automated tests in this project. We encourage contributors to help set up testing infrastructure (e.g., using Jest or Mocha) and write tests for new features and bug fixes in the future.
By contributing to @nodesandbox/response-kit, you agree that your contributions will be licensed under the MIT License.
If you have any questions or need further assistance, feel free to reach out by opening an issue or contacting the maintainers.
Thank you for contributing!