Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contributor's Handbook for better Contributions #2638

Closed
HarshCasper opened this issue Mar 11, 2021 · 2 comments
Closed

Contributor's Handbook for better Contributions #2638

HarshCasper opened this issue Mar 11, 2021 · 2 comments

Comments

@HarshCasper
Copy link
Owner

Introduction

Over the period of reviewing more than 1,500+ Pull Requests for the past few months, we realized that contributors always remain at a loss of how they can land good contributions.

To tackle, this we have built a Contributor's Handbook, especially for the first-time and experienced contributors who will be working on NeoAlgo for the next one month and even beyond.

The handbook that runs almost 20+ Pages, is expected to be consumed fully in a binge-read that would introduce you to how your review process goes like, the best Git workflow that we are expecting, and how we invalidate the Pull Requests from some of the new contributors.

Here is the Google Doc Link: https://docs.google.com/document/d/1WYYc2ymImxS6-TKB6pRX77A9zpXb_ujGjdpfMaTDXwc/

If you found it too long to read, here are some of the highlighted points:

  • Contribution Workflow
    • Exploring the Project
    • Making your first Issue
    • Making your first Pull Request
    • Reviewing your Pull Request
  • Style Guidelines
    • Flow
    • Directory Naming
    • Code Formatting
    • Automated Tools
  • Continuous Integration Checks
    • Assigning the Reviewers
    • Issue/PR Labeller
    • Stale Action
    • DeepSource
  • Adding a Proposal
  • Maintainer Notes
    • Plagiarism
    • Taking up Issues
    • Pull Request Reviews
    • Be Nice, Be Respectful
  • How to ask for help?

One thing that I would like to highlight: Take this handbook seriously. We have been reviewing a lot of bad PRs that would not be eventually merged and we don't want it to happen at any time. As a new contributor, we want you to make quality contributions and reach out to the people who can help.

If you have any suggestions, drop them as a comment on the Google Doc.

Thanks!

@i-shreyagarg
Copy link

I am a participant of GSSOC'21
I would like to contribute in this

@HarshCasper
Copy link
Owner Author

I am a participant of GSSOC'21
I would like to contribute in this

This is not an issue you can contribute to. It is a handbook for everyone to read.

Repository owner locked and limited conversation to collaborators May 31, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants