Contribute to OWASP BLT
-+
Contribute to OWASP BLT
+OWASP BLT thrives on the contributions of its community. Whether you're a developer, security researcher, designer, or just passionate about making the web a safer place, there are many ways you can contribute to the BLT project.
Ways to Contribute
--
+
- - Code Contributions: Help us develop new features, fix bugs, or improve existing code. Check out our GitHub repository to see open issues and start contributing. + Code Contributions: Help us develop new features, fix bugs, or improve existing code. Check out our GitHub repository to see open issues and start contributing.
- - Report Bugs: Found a bug? Report it through the Bug Reporting Tool. Your input helps us improve the platform. + Report Bugs: Found a bug? Report it through the Bug Reporting Tool. Your input helps us improve the platform.
-
Documentation: Contribute to our documentation by improving the existing guides or writing new ones. Great documentation helps everyone understand and use BLT more effectively.
@@ -27,18 +29,19 @@
Ways to Contribute
Design and UX: If you have skills in design or user experience, you can help make BLT more user-friendly and visually appealing. - - Security Research: Perform security testing and contribute to making BLT more secure. You can also participate in private bug bounties for specific security challenges. + Security Research: Perform security testing and contribute to making BLT more secure. You can also participate in private bug bounties for specific security challenges.
- Community Engagement: Engage with the community by answering questions, providing feedback, and sharing your knowledge on our OWASP BLT Wiki and forums. + target="_blank" + class="text-blue-500 hover:underline">OWASP BLT Wiki and forums.
- Join the Community: Sign up on the OWASP forums and join the conversation. @@ -46,7 +49,9 @@
- - Pick an Issue: Browse the open issues and pick one that matches your skills and interests. + Pick an Issue: Browse the open issues and pick one that matches your skills and interests.
-
Start Coding: Fork the repository, create a new branch, and start working on your issue.
@@ -56,27 +61,32 @@
Getting Started
- To take a GitHub issue, type a comment that says 'assign to me' or '/assign,' and it will be assigned to you.
-
Figma Designs:
-
-
+
- New Tailwind Website Designs + target="_blank" + class="text-blue-500 hover:underline">New Tailwind Website Designs
- New Mobile Designs + target="_blank" + class="text-blue-500 hover:underline">New Mobile Designs
- Old Website and Mobile Designs + target="_blank" + class="text-blue-500 hover:underline">Old Website and Mobile Designs
@@ -84,30 +94,33 @@ - - Communicate with us on slack #project-blt Join OWASP Slack Channel + Communicate with us on slack #project-blt Join OWASP Slack Channel
- Use the Installation Docs to get started. + target="_blank" + class="text-blue-500 hover:underline">Installation Docs to get started.
-
- Swagger API Documentations can be found at the root domain
/swagger/
. + Swagger API Documentations can be found at the root domain/swagger/
. - Postman API Documentations: Postman Docs. + target="_blank" + class="text-blue-500 hover:underline">Postman Docs.
Ways to Contribute
+Getting Started
-Ready to start contributing? Here are a few steps to get you going:
--
+
Getting Started
+Ready to start contributing? Here are a few steps to get you going:
+Getting Started
Clone the Repository: Clone the BLT repository from GitHub to your local machine.Coding Style Guide
-
- Please follow the black code style for the project. It helps us in keeping the codebase consistent and improves readability for other developers. Use
+ Please follow the black code style for the project. It helps us in keeping the codebase consistent and improves readability for other developers. Use
- Make sure to run
+ Make sure to run
+
Please follow the development server setup procedure here. Currently, development server can be installed using docker or vagrant. You can also use virtualenv or pipenv install, pipenv shell and then continue with the remaining instructions.
+ target="_blank"
+ class="text-blue-500 hover:underline">here. Currently, development server can be installed using Docker or Vagrant. You can also use virtualenv or pipenv install, pipenv shell, and then continue with the remaining instructions.
pre-commit run
command to make sure your changes comply with the standards.
+ Coding Style Guide
+ pre-commit run
command to make sure your changes comply with the standards.
+
- Coding Style Guide
Github activity can be seen in Slack #blt-github.
Development
- pre-commit
before committing so it formats the code.
+ Development
+ pre-commit
before committing so it formats the code.
Setting Up Development Server
- Setting Up Development Server
+ Documentation
-
+
Documentation
+