Contributors Guide
Thank you for your interest in contributing to Zarr.jl! We welcome everyone, whether you're new to open source, Julia, or scientific computing, or an experienced developer. Every contribution, big or small, helps make this project better.
If you have questions, ideas, or just want to chat, please reach out to us anytime. We're happy to help and discuss anything related to Zarr.jl.
How You Can Contribute
Report bugs or suggest features: Open a GitHub issue to let us know about problems or ideas.
Start or join a discussion: Create a GitHub discussion to ask questions, share experiences, or brainstorm.
Improve documentation: Help us make our docs clearer and more helpful for everyone.
Write code: Fix bugs, add features, or improve performance.
Tips for Creating Issues
The most helpful bug reports:
Include a clear code snippet (not just a link) that shows the problem in the latest version of
Zarr.jl. A "minimal working example" is ideal.Paste the full error message you received, even if it's long.
Use triple backticks (
) for code, and markdown formatting to keep things readable. Share your
Zarr.jlversion, Julia version, and details about your computer or environment.
Discussions are great for questions about usage, implementation, science, or anything else.
Ready to Start Coding?
Fork the
Zarr.jlrepository, make your changes, and open a pull request. We'll review and help you get it merged.For small fixes (like typos), you can use the GitHub editor for a quick edit and pull request.
Good First Steps
Try out
Zarr.jlusing the examples in our documentation, or create your own. If you hit any problems or have questions, please open an issue!Write an example or tutorial showing how to use
Zarr.jlfor something interesting.Suggest improvements to documentation or comments.
Implement a new feature you’d like to see.
If you want to work on something, let us know by commenting on an issue or opening a new one. This helps us coordinate and support you.
We’re excited to have you join our community. Thank you for helping make Zarr.jl better!