Contributing to CDA-Project

First off, thanks for taking the time to contribute!

All types of contributions are encouraged and valued. Please make sure to read the relevant section before making your contribution. It will make it a lot easier for me and smooth out the experience for all involved. The community looks forward to your contributions. 🎉

Code of Conduct

This project and everyone participating in it is governed by the CDA-Project Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to EMAIL COMING SOON or via Discord DMs at sinewave_.

I Have a Question

Before asking a question, please search for existing Issues that might help you. If you still need clarification, you can write your question in the issue. It is also advisable to search the internet for answers first.

If you still need to ask a question, open an Issue and provide as much context as possible about what you're running into.

I Want To Contribute

When contributing to this project, you must agree that you have authored 100% of the content, that you have the necessary rights to the content, and that the content you contribute may be provided under the project license.

Reporting Bugs

Before submitting a bug report, please ensure you are using the latest version and check if the bug has already been reported. Collect information about the bug, including stack traces, OS, platform, and version details.

To submit a bug report, open an Issue and provide detailed steps to reproduce the issue, along with the information you collected.

Suggesting Enhancements

Before suggesting an enhancement, ensure the functionality isn't already covered in the documentation and search for existing suggestions. If your idea fits the project's scope, submit an enhancement suggestion as a GitHub issue with a clear title and detailed description.

Styleguides

Commit Messages

Please follow the standard conventions for commit messages, ensuring they are clear and descriptive.

Join The Project Team

If you're interested in joining the project team, please reach out with your contributions and ideas. I look forward to collaborating with you!

How Can I Contribute?

Server owners and staff can play a vital role in enhancing this project by contributing their automod logs that help identify and block malicious messages like these. These logs, which contain data on URLs and accounts involved in suspicious activities, will be parsed, validated, and added to the database to further strengthen the security measures.

The contributions can be kept anonymous, or if the server owners prefer, they can be credited. Importantly, while the data from the logs will be included in the database, the specific source (the server in which the malicious activity was detected) will not be disclosed on the public-facing site. However, it may be stored in the database for internal purposes.

If you're interested, feel free to contact me on Discord at sinewave_, and we can discuss further.

Important Links

Key resources and guidelines below