Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Background I just began working for a religious non-profit organization. As with

ID: 651399 • Letter: B

Question

Background

I just began working for a religious non-profit organization. As with most non-profits, the organization is resource-poor and has no IT department to speak of. In my two months here I've received 20 requests for websites, apps, and internal automation. Many of these 20 requests have merit and would benefit the organization.

I'm a .net web developer and as such the open source community is relatively foreign to me...

Question

For the sake of this question, lets say I'm talking about building a single, large, website.

Does software (web based, hopefully) exist that would allow me to post requirements and assets (graphics and CSS) for a site, and then invite programmers to participate in the sites development?

As a simple example, I could post the requirements and data for the about us page and an individual would indicate that they could/would fulfill the requirement. Upon completion, they could upload the new source code to the shared repository (github).

Explanation / Answer

You might consider using GitHub itself as the tool for this. The requirements could be posted as individual "Issues" and you could have a special folder in the repository for "Requirements Assets" to place the assets associated with each issue/requirement. Then other developers could fork the repository and pick up the issues to work on and post them as pull requests. And once they become trusted contributors just assign them to the project directly to post submissions.

You could use your existing website to request contributors, linking to the issues page and the repository page at the Github site.