Keyboard shortcuts

Press โ† or โ†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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:

  1. ๐Ÿด Fork the Repository: Create a personal copy of the repository.
  2. ๐Ÿ’ป Clone the Fork: Download your forked repository to your machine.
  3. ๐ŸŒฟ Create a Branch: Create a new branch for your changes to keep changes isolated and organized.
  4. ๐Ÿ”„ Sync with Upstream:Stay up to date with the main project.
  5. โœ๏ธ Make Changes: Code, docs, or other contributions.
  6. ๐Ÿงพ Commit Changes: Use clear, meaningful commit messages.
  7. ๐Ÿš€ Push Changes: Send changes to your GitHub fork.
  8. ๐Ÿ“ฌ Create a Pull Request: Open a pull request (PR) upstream to propose your changes.