Workflow#

  1. Update your local main branch

  2. Create feature branch

  3. Implement feature

  4. Build and install

  5. Implement associated tests

  6. Build tests

  7. Run/debug tests

  8. Add appropriate documentation

  9. Create pull request

  10. Maintainers review pull request

  11. Revise pull request

  12. Maintainers merge pull request

Note

You will likely need to update your main branch during this process to keep it in sync with the main branch in geodynamics/pylith.