Welcome to the Artado Search project! We're excited that you're interested in contributing to our search engine platform. By following these guidelines, you can help us create a collaborative environment for developers to build themes, extensions, and translations, enhancing the search experience for users.
- Code of Conduct
- How Can I Contribute?
- Reporting Issues
- Submitting Pull Requests
- Creating Themes and Extensions
- Translating Artado Search
- Community
- License
Before you start contributing, please read and adhere to our Code of Conduct. This ensures a respectful and inclusive environment for all participants.
There are multiple ways you can contribute to the Artado Search project:
- Reporting Issues: Help us identify bugs, suggest enhancements, or report issues you come across.
- Submitting Pull Requests: Contribute directly to the codebase by adding features or fixing bugs.
- Creating Themes and Extensions: Customize the search engine's appearance and functionality through themes and extensions.
- Translating Artado Search: Contribute translations or correct existing ones to make the platform more accessible.
- Documentation: Improve existing guides or create new ones to assist developers and users.
If you encounter a bug, have a suggestion, or wish to report an issue:
- Check the existing issues to make sure it hasn't already been reported.
- If it's a new issue, create a new issue with a clear title and detailed description.
- Include relevant information, like screenshots or error messages, if applicable.
Before submitting a pull request, ensure your changes adhere to our guidelines and relate to a specific issue or enhancement.
- Fork the repository and create a new branch for your changes.
- Implement your changes, following coding guidelines and testing them locally.
- Push your changes to your forked repository.
- Open a pull request from your branch to the main repository's
main
branch.
Dive into our platform's extensibility by crafting themes and extensions to personalize the search experience. Visit the Theme and Extension Documentation for comprehensive guidelines on creating and publishing your customizations.
Contributions to translations are crucial for making Artado Search more inclusive. To contribute translations or improve existing ones:
- Follow the Translation Documentation for guidance on adding new languages or refining translations.
Connect with our community of developers and users to share insights, discuss enhancements, and collaborate on projects:
- GitHub Discussions: Engage in open conversations.
- Issue Tracker: Report issues and suggest improvements.
- Email: Reach out with questions or feedback.
By contributing to the Artado Search project, you agree that your contributions will be licensed under the GNU Affero General Public License v3.0.
Thank you for considering contributing to the Artado Search project. Your contributions play a vital role in creating a flexible and user-friendly search engine for everyone.