Welcome to our open-source project! 😍
We appreciate your interest in contributing.😊
This guide will help you get started with the project and make your first contribution.
-
Star this repository.
-
Fork this repository.
-
Clone the forked repository.
git clone https://github.com/<your-github-username>/Jarvis.git
- Navigate to the project directory.
cd Jarvis
- Create a virtual environment.
python -m venv myenv
source myenv/bin/activate # On Windows, use `myenv\Scripts\activate`
- Install the dependencies.
pip install -r requirements.txt
- Create a new branch.
git checkout -b <your_branch_name>
- Make changes.
- Stage your changes and commit them.
git add .
git commit -m "<your_commit_message"
- Push your local commits to the remote repository.
git push -u origin <your_branch_name>
- Create your Pull Request.
- Congratulations! 🎉 you've made your contribution.
- Start the application.
streamlit run Jarvis.py
- Access the application.
Open your browser and navigate to
http://localhost:8501
We want your work to be readable by others; therefore, we encourage you to note the following:
- Use
PascalCase
for directory/folder names (e.g.,BrainTumorModel
,DiabetesModel
). - Use
camelCase
for file names (e.g.,movieRecommendationModel
,latestNews
,ticTakToe
). - Name the main function exactly the same as the file name.
- Limit commits to 3-4 unless given permission by project Admins or Mentors.
- Keep commit messages clear and relevant; avoid unnecessary details.
- 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.
- Add comments to your code wherever necessary for clarity.
- Include a working video and show integration with Jarvis as part of your PR.
- For frontend updates, share screenshots and work samples before submitting a PR.
- Join the project's communication channels to interact with other contributors and seek assistance.
- If you have any questions or need help, don't hesitate to ask in the project's communication channels or comment on the relevant issue.
Please follow our project's code of conduct while contributing.
Treat all contributors and users with respect and create a positive and inclusive environment for everyone.
The project is licensed under MIT. Make sure to review and comply with the license terms.
We hope this guide helps you get started with contributing to our open-source project. Thank you for your contribution!
You can refer to the following articles on basics of Git and Github and also contact the Project Mentors, in case you are stuck:
- Forking a Repo
- Cloning a Repo
- How to create a Pull Request
- Getting started with Git and GitHub
- Learn GitHub from Scratch
- We welcome contributions from everyone. However, please avoid spamming the repository with irrelevant issues & pull requests. We reserve the right to mark PRs as invalid if they are not relevant.