Thank you for your interest in contributing to Auto Archiver! Your contributions help improve the project and make it more useful for everyone. Please follow the guidelines below to ensure a smooth collaboration.
If you encounter a bug, please create an issue on GitHub with the following details:
- Describe the bug: Provide a clear and concise description of the issue.
- Steps to reproduce: Include the steps needed to reproduce the bug.
- Expected behavior: Describe what you expected to happen.
- Actual behavior: Explain what actually happened.
- Screenshots/logs: If applicable, attach screenshots or logs to help diagnose the problem.
- Environment: Mention the OS, Ruby version, and any other relevant details.
If you’d like to fix a bug or improve existing code:
- Open a pull request on GitHub and link it to the relevant issue.
- Make sure to document your pull request with a clear description of what changes were made and why.
- Wait for review and make any requested changes.
If you want to add a new module to Auto Archiver:
- Ensure your module follows the existing coding style and project structure.
- Write clear documentation explaining what your module does and how to use it.
- Ideally, include unit tests for your module!
- Follow the steps in Section 2 to submit a pull request.
If you have any questions about how the source code works or need help using Auto Archiver
📝 Check the Auto Archiver documentation.
👉 Ask your questions in the Bellingcat Discord.
We welcome contributions to the documentation!
📖 Please read Contributing to the Auto Archiver Documentation to learn how you can help improve the project's documentation.
Thank you for contributing to Auto Archiver! 🚀