description |
---|
A guide how to contribute to the project |
ReplacementBot is an Open Source Project 💞 That means you can work to improve it. We greatly appreciate any work contributed, no matter how small! Pull Requests and Issues or Feature Requests are welcome ❤
If you find any bug or want something to be added to ReplacementBot please create an issue. We are offering a couple of templates to choose from so read their descriptions to chose a good one 😎
If you want to make a codding contribution please make a pull request. If you don't know how to use Git and Github please reefer to getting started guide. In ReplacementBot repository your pull request goes throught the following process:
- Follow the Setup Guide to run your own fork and local instance of the bot.
- Make the changes
- Check if everything works correctly. After checking it manually please run automated tests
npm run test
andnpm run lint
- If you can, write tests for changes that you made to don't lower coverage. If you don't know how to write tests please use
test.todo('Add tests for something blah blah')
- Create a Pull Request
- CI will automatically check your PR. It will run build, testing, and linting tests
- Wait for a maintainer to review and merge your PR 🎉