From d9b7245c1bbe8f4ec312714e9e3310da733b6132 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=A4fer?= Date: Thu, 17 Jan 2019 22:22:32 +0100 Subject: [PATCH] Update names and roles, Format Links @tansaku ping, I think the most important part is that my dear co-workers first name is "Greg" or Grzegorz :slightly_smiling_face: :poland: :de: @appinteractive --- CONTRIBUTING.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 469a0f562..5a353d1b0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,20 +10,21 @@ Here are some general notes on our development flow: * Currently operating in two week sprints * We are using ZenHub to coordinate - - gives time estimates that we don't currently get from Github alone - - https://app.zenhub.com/workspaces/human-connection-nitro-5c0154ecc699f60fc92cf11f/boards?repos=152252353 - - "upforgrabs" links to github project https://github.com/orgs/Human-Connection/projects/10?card_filter_query=label%3A%22good+first+issue%22 + - estimating time per issue is the crucial feature of [Zenhub](https://app.zenhub.com/workspaces/human-connection-nitro-5c0154ecc699f60fc92cf11f) that Github does not have + - "up-for-grabs" links to [Github project](https://github.com/orgs/Human-Connection/projects/10?card_filter_query=label%3A%22good+first+issue) - ordering on ZenHub not necessarily reflected on github projects * AgileVentures run open pairing sessions at 10:30am UTC each week on Tuesdays and Thursdays * Core team - all the people who are hired by HC non-profit corporation + - you can Meet-the-team [every two weeks in German](https://human-connection.org/veranstaltungen/) and [every month in English](https://human-connection.org/en/events/). - 9 people - - 2 core developers (Robert and Frank) - - 3 marketeers Jasi, Hardy and Sensi - - Martin head of IT and former data privacy - - Victor doing accounting + - 2 core developers (Robert [@roschaefer](https://github.com/roschaefer) and Greg [@appinteractive](https://github.com/appinteractive)) + - 3 marketeers Jasi, Dennis and Sensi + - Hardy doing business development + - Martin head of IT and previously data protection officer + - Victor doing accounting and controlling - Nicolas is the community manager (reviews content in the network) reflects community opinion back to the core team * when can folks pair with Robert @@ -31,14 +32,14 @@ Here are some general notes on our development flow: ### Philosophy -We practise collective code ownership rather than total code ownership, which means that: +We practise [collective code ownership](http://www.extremeprogramming.org/rules/collective.html) rather than strong code ownership, which means that: * anyone can start working on anyone elses code * we avoid blocking because someone else isn't working on something * however it's sometimes good to leave something in order to create successful education experience * everyone should always push their code to branches so others can see it -Everyone feel free to request merges or answers to issues from project manager Robert +Everyone feel free to request merges or answers to issues from the project managers But what do we do when waiting for merge into master (wanting to keep PRs small) --> Robert recommends creating a pull request for each step @@ -52,16 +53,16 @@ But what do we do when waiting for merge into master (wanting to keep PRs small) question: when you want to pick a task - (find out priority) - is it in discord? is it in AV slack? --> Robert says you can always ask in discord - group channels are the best -Robert shares: https://app.zenhub.com/workspaces/nitro-embed-5c0154ecc699f60fc92cf11f/reports?report=home -Robert says the order of tickets are preserved in ZenHub and so check out the current milestones +Robert shares: [Zenhub board](https://app.zenhub.com/workspaces/nitro-embed-5c0154ecc699f60fc92cf11f/boards?repos=112590397,152252353,152252578,157710732,163305928) +Robert says the order of tickets are preserved in ZenHub and reflect their priority (most important at the top) and so check out the current milestones -Matt - question about who can work on ticket 100 --> Robert - might be exclusive to someone with admin permissions +Matt - question about who can work on [ticket 100](https://app.zenhub.com/workspaces/nitro-embed-5c0154ecc699f60fc92cf11f/issues/human-connection/human-connection/100) --> Robert - in rare occasions it might be exclusive to someone with admin permissions Robert: notes greg just pushed this today: https://github.com/Human-Connection/Nitro-Deployment -Matt makes point that new stories will have to be taken off the "New Issues" and Robert says that's fine, if you don't like the first one, then you can take the next one. +Matt makes point that new stories will have to be taken off the "New Issues" and Robert says that's fine, if you don't like the first one, then you can take the next one. Volunteeers have no commitment except their own self development and their awesomeness by contributing to free and open-source software projects. Robert notes that everyone is invited to join the kickoff meetings -Robert - difference between "important" and "beginner friendly" +Robert - difference between "important" (creates a lot of value) and "beginner friendly" (easy to implement)