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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions