Thank you for considering contributing to the Awesome Discord project! Your contributions are valuable in making this repository a comprehensive resource for all things related to Discord. Before you begin, please take a moment to review and adhere to the following guidelines to ensure a smooth and collaborative contribution process.
We expect all contributors to follow our Code of Conduct to maintain a respectful and inclusive environment for everyone involved in the project.
By contributing to Awesome Discord, you agree that your contributions will be licensed under the CC0 1.0 Universal (CC0 1.0) License. This means that you are giving up all your copyright and related rights in your contribution to this project.
-
Fork the Repository: Click the "Fork" button at the top right corner of this repository to create your own copy.
-
Clone Your Fork: Clone the repository to your local machine using the following command
git clone https://github.com/ProjectDiscord/awesome-discord.git
- Create a Branch: Create a new branch for your contribution.
git checkout -b your-branch-name
-
Make Changes: Make the necessary changes to the project content.
-
Commit Changes: Commit your changes with a descriptive commit message.
git commit -m "Add awesome resource for Discord bots"
- Push Changes: Push your changes to your forked repository.
git push origin your-branch-name
-
Create Pull Request: Open a pull request (PR) from your forked repository to this main repository. Provide a clear and concise title and description for your PR, detailing the purpose of your contribution.
-
Review Process: Your PR will be reviewed by maintainers. Be prepared to make changes or respond to feedback.
-
Merge and Celebrate: Once your contribution is approved, a maintainer will merge your PR. Congratulations, your contribution is now part of Awesome Discord!
To ensure consistency and quality, please keep the following guidelines in mind while contributing:
-
Resource Addition: When adding a new resource, include a brief description of what it is and why it's valuable for Discord users or developers.
-
Categorization: Place your contribution in the most appropriate category. If a suitable category does not exist, feel free to create a new one.
-
Formatting: Follow the formatting style of existing entries for consistency. Use markdown to format your content.
-
Link Validity: Make sure the links you add are active and lead to relevant content.
-
Descriptive Titles: Use descriptive and concise titles for your contributions.
-
Avoid Duplication: Before adding a new resource, check if it already exists in the list to avoid duplication.
If you have any questions, suggestions, or need assistance with the contribution process, feel free to open an issue or reach out to us via our discord server at sapph.ducko.dev/discord.
We appreciate your effort and dedication in contributing to Awesome Discord! Your contributions help make this repository a valuable resource for the community.