The-Mycelium-Network / webworkbook

A curated, digital, interactive book outlining a course of study with curated notes and exercises. Helping you build a web accessible by all through best practices, ethics, compassion and sustainability.
https://webworkbook.dev
MIT License
6 stars 13 forks source link

What is Git? #21

Open schalkneethling opened 1 year ago

samyaksand commented 1 year ago

Hello, Im interested in working on this. Please assign me this issue.

schalkneethling commented 1 year ago

@CoyaG, some things to keep in mind:

When writing content, try to focus on writing a synopsis and linking to the content for further reading. The main goal behind the web workbook is for it to be a curated resource more than reinventing the wheel 😸 For videos, feel free to use Hugo shortcodes to embed the video in context.

https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes

For this one, you would create a new folder called what-is-git in https://github.com/The-Mycelium-Network/webworkbook/tree/main/content/topics and then an index.md inside that folder. Refer to the existing pages for the frontmatter that needs to be added to a page, for example:

---
title: What is the internet? - web://workbook
keywords: what is the internet, internet explained, internet 101
description: A collection of informational pieces that explains what the internet is.
menu:
  main:
    parent: topics
    name: What is the internet?
---
bpires commented 1 year ago

Interesting stats to include somewhere on the Git page:

Stack Overflow Developer Survey 2022 states that no other technology is as widely used as Git, with 97% of professional developers pointing it as their primary version control system. The survey also shows that the command line is the primary way developers interact with their version control system.

CoyaG commented 1 year ago

Holy moly that is interesting! Has anyone added that yet?

bpires commented 1 year ago

Holy moly that is interesting! Has anyone added that yet?

No, you'd be the perfect person to do it @CoyaG 😅 As you are the author of PR #42, you can add it to the What is Git? text content, where it seems fit, by just pushing a new commit to your webworkbook-coyag-branch-2 branch on your fork. The new commit will be added to the same PR.

Try it! Just remember to update your fork first and then do a git pull on your local environment, so you get the most updated version of your branch before starting to work on it.

bpires commented 1 year ago

Some articles about Git from freeCodeCamp:

I'll review them later to curate the best ones, but decided to leave them here for further reference. If any caught your eye, feel free to leave your opinion about it and about if we should include it among the webworkbook's resources.

CoyaG commented 1 year ago

Everything else looks cool 😄

schalkneethling commented 1 year ago

@bpires and @CoyaG, we should be careful not to overwhelm readers with too many outside resource links. We should look at the resources but then curate the best of the bunch. I hope that makes sense.