DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

As one does at three o'clock in the morning, I started a funky side project.

I started a project called 1pr

I will be accepting one pull request per day to this repo. If I am busy one day, I will accept two the next day and so forth. The current output of the project is this page.

I will provide guidance for the project and offer my opinion, but I will not write code and I will limit my choices to open pull requests. I may resolve simple conflicts in order to merge a pull request, but I will mostly just press the merge pull request button once per day.

Shortly after posting this project, I got four PRs and merged this one. It changed the home page:

From this:

To this:

Yay!

This was a terrific first pull request and got me excited about this project because it immediately made the project into sort of a learning experience for newer programmers. That's something I am very passionate about, but I literally had zero ideas when I started this. As I mentioned in the title, it was 3am and I just felt like starting something.

I am thinking of today as day two even though it's the same calendar day as day one, technically. It's one sleep later, and I look forward to merging PR #2.

✌️

Top comments (7)

Collapse
 
nimmo profile image
Nimmo

This is the best thing since "Twitch Plays Pokémon" first started. Fantastic idea. :-D

Collapse
 
ben profile image
Ben Halpern

😁 Make a PR!

Collapse
 
nimmo profile image
Nimmo

I fully intend to later on. :-D

Collapse
 
lewismenelaws profile image
Lewis Menelaws

Awesome idea. Eventually there should be a visual timeline of how this looks.

Collapse
 
georgeoffley profile image
George Offley

So community driven project, moved forward by pull requests? I'm down to try this. As bad as this sounds, I almost never contribute to protects these days.

Collapse
 
nrobinson2000 profile image
Nathan Robinson

I am interested to see how this will turn out.

Collapse
 
goodidea profile image
Joseph Thomas

What's the server environment like? (Possible to add anything on the back end?)