You can contribute to Showdown-ChatBot project opening issues and pull requests.
- Bug reports: If you find something not working properly, report it opening an issue. If you know how to fix it, you can also open a pull request.
- Text Typos: This project has a lot of text in English and Spanish. If you found typos please open a issue to report them or a pull request to fix them.
- New Languages: You can create and customize language files using the control panel,
Languages
option. If you have a complete translation please open an issue with a link to the exportable. - New Features: If you have a suggestion about a new feature, please open an issue.
- This project is implemented in Javascript for Node JS (ES6). Make sure you have knowledge of this environment before making pull request with changes in the source code.
- When you write a commit name, describe what your commit does. Do not use commit names like
Update main.js
orChanges
. - Use
npm test
to check your code style and find errors. - Test your changes before committing.
- For new features or bugs, open an issue first, before making any pull request. Maybe it is not necessary, it is wrong or i'm already implementing it.