Contribution Workflow
Contributions to an ODP repository should start with a fork of the repository into a downstream repository under the contributor's GitHub account. This allows the contributor to make changes without affecting the upstream repository until the changes are ready to be merged. The typical workflow is as follows:
- ๐ด Fork the Repository: Create a personal copy of the repository.
- ๐ป Clone the Fork: Download your forked repository to your machine.
- ๐ฟ Create a Branch: Create a new branch for your changes to keep changes isolated and organized.
- ๐ Sync with Upstream:Stay up to date with the main project.
- โ๏ธ Make Changes: Code, docs, or other contributions.
- ๐งพ Commit Changes: Use clear, meaningful commit messages.
- ๐ Push Changes: Send changes to your GitHub fork.
- ๐ฌ Create a Pull Request: Open a pull request (PR) upstream to propose your changes.