- You should thoroughly read the research paper and make proper notes using HackMD.
- HackMD notes must mention those members who were part of reading group.
- If notes and paper reading are completed, then update the details in the appropriate table below.
- You can then create a pull request to merge the changes. For help on creating pull requests, refer to this page.
- If anyone feels that there are changes required in HackMD notes, please add comments in the notes itself (How to add comments).
- These comments will be reviewed and proper actions will be taken by the authors.
- Click on the Issue button at top of the page.
- Click new issue and fill up the details!
Note: Issues must clearly mention what they are addressing.
In order to contribute, you have to create a Pull Request from your forked repository which is a remote clone of this upstream repository.
-
Click the button at the top right hand corner of the screen to fork this repository, don't forget to star the repository!
-
Now head over to the forked repository and copy the clone HTTPS URL.
-
Next up, clone the forked repository on to the local machine using:
git clone <copied-fork-link>
-
It is critical to keep your forked repository in sync with the upstream repository so merge conflicts can be avoided:
git remote add upstream https://github.com/IvLabs/ResearchPaperNotes.git git fetch upstream git pull upstream master git push
-
Create a separate branch to work on and the branch name must be according to the issue:
git checkout -b <branch-name>
-
Contributers must follow these guidelines:
- You are encouraged to add paper notes on various topics related to AI and Robotics
- All of these should be segregated by sub-topic.
- Refer to existing sections before contributing a new one.
- Follow the Fork-Commit-Pull Request cycle for contributing, more on this here.
- If you create a new topic folder make sure to link that folder in landing page
README.md
- The name of folder should be consistent with exact format of
word1-word2
. Some NOT allowed forms areword1 word2
,word1word2
,Word1-word2
, etc. This maintains consistency and proper ordering of folder. - The topic names in List of Various Fields should be in increasing alphabetical order.
-
After the contribution work is ready go ahead and add it to staging area:
git add .
-
Now it is time to commit your changes and sync these changes to forked repository:
git commit -m <your_message> git push origin <branch-name>
-
Issue a pull request from forked repo to this repo:
- Head over to
Pull Request
tab in the forked repo and click onNew Pull Request
- Verify base and head repository name and branch names.
- Fill in the title and provide a concise description.
- Head over to
-
Wait for response on the PR. Congratulations you just contributed to open source!
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
Examples of behavior that contributes to creating a positive environment include:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
- The use of sexualized language or imagery and unwelcome sexual attention or advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.