1.6 KiB
1.6 KiB
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
</head>
</html>
Contributing Guidelines
Thank you for your interest in contributing to this cybersecurity projects repository.
How to Contribute
Adding Project Ideas
If you have a cybersecurity project idea to add:
- Fork the repository
- Create a new markdown file in the appropriate SYNOPSES subfolder (beginner/intermediate/advanced)
- Follow the existing format with a clear project description
- Update the main README.md to include a link to your new project
- Submit a pull request with a clear description of your addition
Improving Existing Content
To improve existing projects or documentation:
- Fork the repository
- Make your changes in a new branch
- Ensure your changes are clear and well-documented
- Submit a pull request explaining what you improved and why
Building Full Projects
If you want to contribute a fully built project:
- Create the project in the /PROJECTS directory
- Include complete source code and documentation
- Add a detailed README in the project folder
- Ensure the code follows security best practices and fully linted
- Submit a pull request
Guidelines
- Keep descriptions concise and technical
- Focus on practical, educational value
- Ensure all projects are legal and ethical
- Test any code before submitting
- Follow existing formatting conventions
- Write clear commit messages
Questions
If you have questions about contributing, open an issue for discussion before starting significant work.