NFT-DAO / Governance-HOLON

NFT-DAO envisions an open-source composable NFT framework for all
Apache License 2.0
8 stars 10 forks source link

GitHub is not intuitive #82

Open stephen-rowan opened 3 years ago

stephen-rowan commented 3 years ago

JO8N — 03/05/2021 at 3:27 AM I want to participate. GitHub is not intuitive to me yet

That's great JO8N - this will be a bit different from a normal training course because we will building it together as NFT-DAO.

To begin with it would be very helpful if you could point out barriers to using GitHub, what you would like to learn, any constructive criticism etc.

All contributions will be tracked as Issues and fed into our learning materials (https://github.com/NFT-DAO/Governance-HOLON/tree/main/Training).

All the best.

S

jkochevar commented 3 years ago

I would like to learn the GitHub workflow first and foremost. I'm not sure how assignees, issues, comments, etc all work together. Also, what is the advantage of GitHub in tracking contributions?

wlstylr commented 3 years ago

Github has handful of self-guided online courses available to speed up the learning process. Link below: https://lab.github.com/

stephen-rowan commented 3 years ago

I would like to learn the GitHub workflow first and foremost. I'm not sure how assignees, issues, comments, etc all work together. Also, what is the advantage of GitHub in tracking contributions?

We ended up covering commits in our first session. I took some notes in this GitHub discussion thread - https://github.com/NFT-DAO/Governance-HOLON/discussions/79#discussioncomment-695974 - I will try to polish them up a bit.

You make a good point about workflow - people need to see how a piece of work moves through a GitHub repo and why.

From our perspective we intend to use GitHub to track the development of governance models - which is mostly documentation at present. The advantage of GitHub in tracking contributions is that it is very detailed, open source (transparent), very collaborative and plugs into other auditing tools. The disadvantage is the barrier to initial entry for some people - which is why we are doing the training.

All the best - S