ProjectBuddyTeam / ProjectBuddy

Find buddies to work on fun projects together
Apache License 2.0
1 stars 0 forks source link

What should new contributors work on? #21

Open mingp opened 9 years ago

mingp commented 9 years ago

Hi @Dovizu. I saw your post on Reddit r/webdev.

What particular areas or features are you looking for new contributors to work on? Would you recommend taking existing tasks from the project's issues or looking for new things to add?

How would you recommend familiarizing one's self with the existing code base and the existing code structure? What are some places to look at for commonly used/referenced parts of the code?

Thanks in advance!

mingp commented 9 years ago

Additionally, is there any particular discussion area (like an IRC channel or a mailing list), or should discussions take place on Github issues?

Dovizu commented 9 years ago

Hello mingp:

I recommend improving on existing features for now and then discuss together what we should add. I have some goals for the project that I'd like to share with all contributors. That leads to another task: writing the wiki/documentation.

The codebase currently is simple and structured, most of the functionalities of the site are properly abstracted away using popular gems (Pundit for authorization policies, Devise for authentication, etc.), and I follow a fairy strict REST way of using models (both AR and non-AR). I'd look into app/ folder and route to understand the big picture.

I'm new to running open source projects as well so if you have experience in this field, feel free to suggest what we should do as well.

Currently, the to-do looks like this:

  1. Gather interested contributors and set up a chat group
  2. Discuss how we'd build and contribute, long term goals
  3. Set up documentation and sprints

As of now I'm doing number one, could you help me with that?