Thank you for considering contributing to the Coursera Automation Extension! Here are some guidelines to help you get started:
-
Fork the Repository
- Clone your fork to your local machine.
- Add the original repository as an upstream remote to keep your fork updated.
-
Create a Branch
- Create a new branch for your feature or bugfix.
- Use a descriptive name for your branch (e.g.,
feature/add-new-feature
orbugfix/fix-issue
).
-
Make Changes
- Write clear and concise commit messages.
- Follow the coding style and conventions used in the project.
- Test your changes thoroughly before committing.
-
Push Changes
- Push your changes to your forked repository.
- Create a pull request to the main repository.
- Provide a clear description of your changes and the problem they solve.
-
Search Existing Issues
- Before opening a new issue, search the existing issues to avoid duplicates.
-
Create a Detailed Report
- Provide a clear and descriptive title.
- Describe the steps to reproduce the issue.
- Include any relevant logs, screenshots, or code snippets.
-
Label Your Issues
- Use appropriate labels to categorize your issues (e.g., bug, enhancement, question).