Welcome to this Project, A collaborative platform for developers & learners to explore, build, and contribute to Web Development & AI projects. Features include AI-driven recommendations, role-based access, project tracking, interactive community engagement, and structured learning resources.
- Star the repository on GitHub to show your support.
- Browse the Issues to find tasks that need attention.
- Fork the repository to your own GitHub account to start working on your changes.
- Create a new branch for the issue you're working on.
- Make your changes, ensuring they align with the project's structure and standards.
- Add screenshots or screen captures of your changes to showcase their effects in the pull request.
- Submit a Pull Request, and it will be reviewed.
- Make sure to read and follow the Contributing Guidelines and Code of Conduct.
Choose a contribution area that suits your skills
Contribution Area |
---|
Add New Projects |
Improve Existing Projects |
Documentation Updates |
Bug Fixes |
Responsive Design |
Code Readability |
Optimization |
- Run the following command to add your project as a submodule:
git submodule add --depth 1 <your_project_repo_url> projects/<category>/<project_name>
Example for a web development project:
git submodule add --depth 1 https://github.com/your-username/my-web-project.git projects/web-development/my-web-project
- Stage the changes
git add .
- Commit and Push changes
git commit -m "Add <project_name> as a submodule under <category>"
git push -u origin main
- Create a Pull Request
- Go to your forked repository on GitHub.
- Click on Compare & pull request.
- Provide a clear description of your project.
- Submit the PR for review.
We want your work to be readable by others; therefore, we encourage you to note the following:
- Directory/Repository names should be in
kebab-case
letters (e.g.,to-do-list
,joke-telling-application
). - Add a
README
file in the project directory. - Commit message should be clear. Never write un-necessary things in the commit messages.
- Fill out the PR template properly when submitting a pull request.
- Do not commit directly to the
main
branch, or your PR will be instantly rejected. - Ensure all work is original and not copied from other sources.
- Don't create more than 3-4 commits until not permitted by Admin and Mentors of the project.
- Add comments to your code wherever necessary for clarity.
- For frontend updates, share screenshots and work samples before submitting a PR.