Slashdot Mirror


GitHub Invites Contributions To 'Open Source Guides' (infoq.com)

An anonymous reader quotes InfoQ: GitHub has recently launched its Open Source Guides, a collection of resources addressing the most common scenarios and best practices for both contributors and maintainers of open source projects. The guides themselves are open source and GitHub is actively inviting developers to participate and share their stories... "Open source is complicated, especially for newcomers. Experienced contributors have learned many lessons about the best way to use, contribute to, and produce open source software. Everyone shouldn't have to learn those lessons the hard way."

Making a successful first contribution is not the exclusive focus of the guides, though, which also strives to make it easier to find users for a project, starting a new project, and building healthy open source communities. Other topics the guides dwell on are best practices, getting financial support, metrics, and legal matters.

GitHub's Head of Open Source says the guides create "the equivalent of a water cooler for the community."

5 of 54 comments (clear)

  1. Re:Don't show this to the Linus/Linux Kernel Group by Anonymous Coward · · Score: 3, Funny

    actually, it's about enforcing SJW safe spaces into everyone's projects. they hate meritocracy and they seriously said that pull requests from minorities & women should have higher priority over stuff from straight white males.

  2. Re:Not foolproof by Dutch+Gun · · Score: 4, Insightful

    I see they're recommending a "Code of Conduct" for open source projects. How else could we possibly get along with one another if all the rules of behavior aren't spelled out in the most minute details. Generally speaking, all of those boil down to "Be civil" anyhow, just expressed in a few thousand more words.

    Is it really not adequate these days for a project or community to just tell everyone to "be civil", to enforce that civility with common sense, and leave it at that?

    --
    Irony: Agile development has too much intertia to be abandoned now.
  3. Re:Not foolproof by AmiMoJo · · Score: 2

    People will disagree about what "be civil" and "common sense" mean. Writing some rules down helps enumerate the worst stuff and set the tone, but even then there will be complaints and conspiracy theories when they are enforced.

    I'll give you an example. A guy writes that the can't do the merge this weekend because he is going on a trip with his husband. Someone else complains about having same sex marriage rammed down their throat and claims that common sense requires such couples to hide their "controversial" relationships. In such a case, a written statement of principals really helps.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  4. Re:Not foolproof by NotInHere · · Score: 3, Informative

    Just note that in this context, "Code of Conduct" has a different meaning that extends beyond the legitimate rule to be civil. Its one of those SJW phrases that they took hold of and completely skewed in meaning (like "enabler" or "diversity" -- for them, everything SJW is "diverse" but everything even slightly critical of SJW is "bigoted", funny how they turn the terms around by 180 degrees). Their goal is to make you believe that an environment that is toxic towards people who think different from the (SJW) mainstream is just "enforcing good behaviour". Remember, github is the company that threatened to ban an open source project for (humorously) using the word "retard" in its advertisement (just google "github retard" to find out what I mean), and whose "VP of social impact" repeatedly made racist statements: http://www.businessinsider.com... ... probably they think that when its anti white its not racist.

  5. Fuck GitHub by Anonymous Coward · · Score: 3, Funny

    No. Fuck GitHub. I refuse to use or support a company that is all about censorship and shutting down "wrongthing" because someone has a different viewpoint than they do. GitHub is a festering pile of shit. Use alternatives.