Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Sunday August 22 2021, @11:42AM   Printer-friendly
from the Common-Things-That-Aren't-Common dept.

I'd like some feedback from those on Soylent News about a personal project of mine -- a "unique" Git glossary. (After looking at a few terms, it should be clear what makes it unique from other Git glossaries.)

For those who use Git, it's pretty well known that Git documentation is... how shall I put this nicely? Git documentation is "difficult to understand" at times.

I never learned Git from more experienced people at the places I worked, because the groups in which I worked never used Git. That means I started learning Git on my own at home. This turned into a confusing and frustrating experience because as I tried to learn Git from different online sources and even a couple of books, I noticed a lot of conflicting information. No one seemed to be able to agree what terms to use or what certain terms meant. Turning to more official sources, it didn't get any better. Actually, sometimes it was worse.

I decided to figure out what exact Git terminology is and where things went wrong -- my glossary was born. My glossary is not meant to replace the Git documentation in any way, but to supplement it.

Pulling information from the official Git glossary, man pages, and Pro Git (the book distributed by the Git website for beginners), I realized some things that I'd never seen written down anywhere else. For instance, the term remote reference has two differing definitions, branch has five definitions, and in my detailed version of the definition of tag, I explain that I could never find any clear definition of tag.

The terms remote and tracking were the most challenging. They were so poorly defined and so poorly documented by Git that not only do they have glossary entries, but I wrote complete and highly detailed articles about them. (Links to the articles can be found in the glossary entries.)

Here are my two main links:

  • Glossary -- This is the beginning of the glossary. Under the table of contents, you can pick the term you want. Some terms have a link for "More Details" that goes into more detail about the chosen term.
  • Introduction -- This index.html file gives a link to the glossary plus the four articles that I wrote about Git terminology. It also states my target audience, where I pull most of my information from, which creative common license I use, and one or two other things.

I'd like your feedback: if you know Git well, I'd like to know if I've gone completely off the rails. If you're a casual user of Git, I'd like to know if the glossary is helpful or confusing.

Expect a few rough spots, though. The glossary is still a work in progress. There are typos, terminology that I should probably add (suggestions are welcome), and a few things that are "half baked" (although I think you'll recognize them when you see them). Nevertheless, there should be plenty enough to get a feel for what I'm trying to do.

One other thing that might interest you: The entire thing is written in html and css. There is no javascript. That means no tracking, and the files are small for the large amount of info given.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: -1, Offtopic) by Anonymous Coward on Sunday August 22 2021, @12:14PM (1 child)

    by Anonymous Coward on Sunday August 22 2021, @12:14PM (#1169570)

    Little Shop of Horrors - Feed Me (Git It) Lyrics
    ==========================================

    Feed me, feed me, feed me
    Feed me Seymour
    Feed me all night long

    That's right, boy!
    You can do it

    Feed me, Seymour
    Feed me all night long
    'Cause if you feed me Seymour
    I can grow up big and strong

    Would you like a Cadillac car
    Or a guest-shot on Jack Paar?
    How about a date with Heady Lemarr?
    You gonna get it
    If you want it, baby

    How would ya like to be a big wheel?
    Dinning out for every meal
    I'm the plant that can make it all real
    You're gonna get it

    Hey, I'm your Gennie
    I'm your friend
    I'm your willin' slave
    Take a chance, feed me yeah

    You know what kinda eats
    The kinda red hot treats
    The kinda sticky licky sweets I crave

    Ow! Come on, Seymour
    Don't be a putz
    Trust me and your life will surely
    Rival King Tuts
    Show a little initiative, boy
    Work up some guts
    And you'll get it

    I don't know, I don't know
    I have so, so many strong reservations
    Should I go and perform mutilations?

    Think about a room at the Ritz
    Wrapped in velvet, covered in glitz
    A little nookie gonna clean up those zits
    And you'll get it, uh huh

    Gee I'd like a Harley machine
    Take it around like I was James Dean
    Makin' all the guys on the corner turn green
    So go get it, woo woo woo

    If you wanna be profound
    If you really gotta justify
    Take a breath and look around
    A lot of folks deserve to die

    {Stupid woman!
    Crashed one of freakin' scatter brains
    I'm sorry, [Incomprehensible]
    Files of the murder [Incomprehensible]}

    If you want a rationale
    It isn't very hard to see, no, no, no
    Stop and think it over pal
    The guy sure looks like plant food to me
    The guy sure looks like plant food to me
    The guy sure looks like plant food to me

    He's so nasty treatin' her rough
    Smackin' her around, and always talkin' so tough
    You need blood and he's got more than enough
    I need blood and he's got more than enough
    You need blood and he's got more than enough
    So go get it

    Starting Score:    0  points
    Moderation   -1  
       Offtopic=1, Total=1
    Extra 'Offtopic' Modifier   0  

    Total Score:   -1  
  • (Score: 2, Touché) by sgleysti on Sunday August 22 2021, @03:54PM

    by sgleysti (56) Subscriber Badge on Sunday August 22 2021, @03:54PM (#1169608)

    Had you modified the phrase "get it" to "git it" throughout the lyrics, I would have modded up.