Contributing ๐ŸŽŠ

March 10, 2026 ยท View on GitHub

Contributions of any kind are welcome!

Types of contributions

There are many ways to contribute to the code and community:

  • ๐Ÿ› Found a bug? ==> Create a bug report in the repo's issues page.
  • โœจ Have an idea for a new feature? ==> Suggest it in the repo's issues page.
  • โ“ Have a question? ==> Yep, ask in the repo's issues page. Anything from basic usage to more advanced questions.
  • ๐Ÿ“œ Help improve the documentation. Anything from small typos to new examples. Submit a pull request.
  • ๐Ÿ’ฌ Help answer other's questions in the repo's issues page.
  • ๐Ÿ›  Contribute code through a pull request to address an open issue. Not sure where to start? ==> Look at good first issues.
  • โ—Report violations to the community standard directly to us via email.
  • ๐Ÿšจ Identified a security vulnerability? ==> See the security policy.
  • ๐Ÿ‘ฏ Want to collaborate on a project? ==> Contact us.

Community Standards ๐ŸŒฑ ๐Ÿ’œ

Contributor Covenant

Please adhere to the Contributor Covenant Code of Conduct and report any abuse. Remember that open source development is a social process and we are in this together.

  • ๐Ÿ’œ Be respectful and inclusive, everyone should feel welcomed.
  • ๐Ÿ™๐Ÿฝ Give credit. Respect copyright right laws. Acknowledge others that have helped you.
  • โŒ Any type of harrassment, including prejudiced or inapproriate comments and jokes or personal attacks, will not be tolerated.

Contributing changes ๐Ÿ› ๏ธ

ColPrac: Contributor's Guide on Collaborative Practices for Community Packages SciML Code Style Conventional Commits

Contribute changes, including code and documentation, through pull request.

New contributors: While it is important for a project to have well defined practices, don't feel like you need to read/understand all of it right away! At the very minimum, follow the GitHub Flow and start with a draft pull request. We can work from there together! ๐Ÿค“

Development practices:

Repo-Specific URLs: Replace <repo-name> with the repo's name.

  • issues page: github.com/JuliaOceanWaves/<repo-name>/issues
  • pull request: github.com/JuliaOceanWaves/<repo-name>/pulls
  • good first issue: github.com/JuliaOceanWaves/<repo-name>/contribute
  • security policy: github.com/JuliaOceanWaves/<repo-name>/security
  • license: github.com/JuliaOceanWaves/<repo-name>/LICENSE.md