Skip to content

Instantly share code, notes, and snippets.

@wlffann
Last active March 22, 2017 15:47
Show Gist options
  • Save wlffann/b3888b26c400ecb1e74fe7ba799ca279 to your computer and use it in GitHub Desktop.
Save wlffann/b3888b26c400ecb1e74fe7ba799ca279 to your computer and use it in GitHub Desktop.
A proposal for potential open source contributions.

Open Source Proposals

Original Assignment This is a collection of possible open source contributions that could fulfill Turing School's graduation requirements.

OpenSUSE's osem project

Repo
Contributing.md
Issues

  • Why: This seems to be a pretty junior-friendly project. They have many issues that are labeled for first-time contributors and very clear guidelines for contiubting.
  • What: I could work on this issue to solve the incorrect time zone on export of schedules.
  • I Need: To look into how they are exporting into .xml and whether the conference time zone is stored anywhere easily accessible. I will clone the repo and try to reproduce the bug.
  • When I'm Done: I will make a PR with the fix. The developers seem to be pretty responsive, so I can hopefully get some feedback on the problem and my solution.

AgileVenture's WebsiteOne

Repo
Issues

  • Why: It's a charity that is focused on crowd sourced project development. Perfect for a potential open source contributor! It's got a low number of PRs but recent commits.
  • What: This issue looks like a pretty straightforward refactor that would help me to get familiar with the code base. It's also not a very sexy issue, so less likely to
  • I Need: Clone down the repo and get set up the development environment. I need to familiarize myself with the code itself so that I know what functionality the file in need of refacotoring provides.
  • When I'm Done: Make a PR with the fix.

CanCanCommunity's CanCanCan

Repo
Issues

  • Why: I used CanCanCan on my last rails app and it was sooooo helpful. I'd definitely be into contributing to it.
  • What: These issues are more complicated, but I think I could reproduce this issue that a lot of users seem to be having.
  • I Need: Clone down the repo and get set up the development environment. I also need to set up an app that uses CanCanCan with inherited classes to demonstrate the problem.
  • When I'm Done: I'll post in the discussion with my results.
@case-eee
Copy link

hey! all of these looks super fun and interesting. i'd suggest even doing more than one (if you have the time). as you know, contributing to OSS is a great way to get more experience 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment