Skip to content
This repository has been archived by the owner on Jul 21, 2022. It is now read-only.

A repo to answer the question "how easy is it to contribute to a project?"

License

Notifications You must be signed in to change notification settings

ministryofjustice/prlympics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

PR-Lympics

How to play

  1. Start a timer
  2. Clone this repository
  3. Create a file names/[your name] (this can be empty)
  4. Push a branch containing your change
  5. Raise a pull request
  6. Stop the timer
  7. Add a note to this page telling us your time, and any tools/tricks you used to help

If you don't have write access to this repo, post to #ask-cloud-platform with your github team name, and we'll grant access.

Purpose

The goal is to highlight and measure the overhead of raising a PR.

Whenever you want to contribute to a project, you have to raise a PR.

Let's say the change you want to make is to fix a small typo. It might take you a second or two to make the change. But, if the process of raising a PR to contribute your change to the project takes several minutes, you might not bother, and the typo won't be fixed.

If we can reduce the overhead of contributing to projects, maybe more contributions will happen, and everybody wins.

Rules/Guidelines

  • The use of any general-purpose tools is encouraged (e.g. hub, ghi, IDEs, editor plugins, shell scripts, aliases, copy/paste)
  • Using a tool created specifically for this task is cheating (i.e. writing a shell script to add your name and raise a PR to this repo)
  • Share your knowledge
  • It's not about "winning", it's about reducing friction/overhead for everyone. If you measure the overhead, you can work to reduce it.

About

A repo to answer the question "how easy is it to contribute to a project?"

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages