Skip to content

On-board intern: Arushi Gupta #685

@gpsaggese

Description

@gpsaggese

From docs/onboarding/bounty.onboarding_checklist.reference.md

Checklist

Final checks

  • Contributor: Exercise all the important parts of the systems
    • Check out and pull the latest version of the repo code
    • Create a branch
    • Run regressions (i run_fast_tests)
    • Run Linter (i lint --files="...")
    • Start a Docker container (i docker_bash)
    • Start a Jupyter server (i docker_jupyter)

Instructions

Working on a bounty

  • All the collaboration happens on GitHub as a typical open-source project
  • Take time to peruse the description of the bounty
    • No need to rush, there is always time and work to do
  • Before any implementation, the contributor should create an issue for the task
    and post a detailed plan of action there
    • By default the contributor is then free to proceed according to their plan
      (implement, file a PR)
    • We reserve the right to review and propose changes at any point
  • For each bounty, the contributor should spend ~1 hour looking for a package or
    already existing solutions on GitHub
    • One should report the findings even if nothing has been found (e.g.,
      explaining how the search was done)
    • It's totally ok (and actually recommended) to re-use packages and other
      people's work to get stuff done
    • If you find an implementation of the bounty in the wild, congrats, you made
      money with very little work
  • All code needs to be written using our coding style
  • All code needs to be unit tested according to our
    standards and infrastructure
  • The project needs to be documented in the way we
    document software
  • To get used to our process, for the first couple of PRs post the
    PR checklist
    in a comment and check the boxes when the requirements are met

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions