If you are looking to contribute to the project, you are strongly encouraged to open a GitHub issue describing what you intend to do (e.g. fix a bug). The exception to this is if you're only making very minor changes such as typos. If in doubt, it doesn't hurt to just create an issue.
Depending on the scale of your intended changes (e.g. add new feature), you may find the Developer Guide useful for understanding the structure and design considerations for the library. You may also reach out on discord for clarifications. As a general rule of thumb, if you are touching the codebase directly, do give the developer guide a read.
For this project, the forking workflow is encouraged and you may open a pull request with clear descriptions on the changes and what they are intended to do (enhancement, bug fixes etc). Alternatively, you may simply report bugs or raise suggestions by opening an issue or submitting it on discord.
Note: Templates have been created for pull requests and issues to guide you in the process.
It's the month of October and we’re excited to invite you to participate in Hacktoberfest with React ChatBotify! Whether you're new to open-source or an experienced developer, your contributions can help enhance the chatbot library and empower developers worldwide. Get started in 4 simple steps!
-
Understand the Project
- Start by going through the project README and documentation website to familiarize yourself with React ChatBotify and its capabilities.
-
Choose an Issue
- Browse our hacktoberfest-tagged issues and select a task that interests you. Drop a comment on the issue to indicate your interest and wait for it to be assigned to you!
-
Read the Developer Guide
- Depending on your choice of task, you may wish to go through the [Developer Guide] in detail to better understand the structure and design of the project. This may be useful for tackling your task.
-
Contribute
- Fork the repository, implement your changes, and submit a pull request. If you find gaps or have ideas for new features, feel free to create a new issue!
If you have any questions or need guidance, join our Discord community to connect with us and seek clarifications.
Join us in making React ChatBotify even better this Hacktoberfest! Your contributions are greatly appreciated.