Repository navigation
Expand file tree
/
Copy pathglossary.html
More file actions
127 lines (116 loc) · 4.81 KB
/
Copy pathglossary.html
File metadata and controls
127 lines (116 loc) · 4.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Glossary — Open Source Launchpad</title>
<meta name="description" content="Plain-English definitions of the words open source projects use: fork, upstream, rebase, squash and the rest.">
<meta property="og:title" content="Glossary — Open Source Launchpad">
<meta property="og:description" content="Plain-English definitions of the words open source projects use: fork, upstream, rebase, squash and the rest.">
<meta property="og:type" content="website">
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🚀</text></svg>">
<link rel="stylesheet" href="css/theme.css">
<link rel="stylesheet" href="css/base.css">
<link rel="stylesheet" href="css/layout.css">
<link rel="stylesheet" href="css/components.css">
<script src="js/theme-toggle.js"></script>
</head>
<body>
<a class="skip-link" href="#main">Skip to content</a>
<header class="site-header">
<div class="site-header__inner">
<a class="brand" href="index.html">
<span class="brand__mark" aria-hidden="true">🚀</span>
<span>Open Source Launchpad</span>
</a>
<nav class="site-nav" aria-label="Main">
<a href="index.html">Home</a>
<a href="git-basics.html">Git basics</a>
<a href="pr-checklist.html">PR checklist</a>
<a href="glossary.html" aria-current="page">Glossary</a>
<a href="faq.html">FAQ</a>
<a href="wall.html">Contributor wall</a>
<button class="theme-toggle" type="button" aria-label="Switch theme">☾</button>
</nav>
</div>
</header>
<main class="site-main" id="main">
<h1>Glossary</h1>
<p class="lead prose">
Open source has a lot of jargon, and almost none of it is explained to you
before people start using it. Here is what the words actually mean.
</p>
<div class="callout callout--tip">
<p class="callout__title">Not knowing a word is not a knowledge gap</p>
<p>Nobody is born knowing what "upstream" means. If you hit a term that is
not here, that is a missing entry in this page — open an issue and we will
add it.</p>
</div>
<div class="wall-controls">
<label class="visually-hidden" for="glossary-search">Search the glossary</label>
<input class="wall-search" id="glossary-search" type="search"
placeholder="Search for a term…"
autocomplete="off">
<span class="wall-count" id="glossary-count" aria-live="polite">Loading…</span>
</div>
<ul class="glossary" id="glossary">
<li class="wall-empty">Loading the glossary…</li>
</ul>
<hr>
<h2>Add a term</h2>
<p class="prose">
Every entry lives in <code>data/glossary.json</code>. Adding one is a small,
self-contained change — a good second contribution after the contributor
wall.
</p>
<pre><code>{
"term": "Rebase",
"short": "Replaying your commits on top of somebody else's work.",
"full": "A longer explanation, in plain English, of when you would do this and why.",
"seeAlso": ["Merge", "Commit"]
}</code></pre>
<p class="prose">
Keep <code>short</code> to one sentence. Write it for somebody who has never
used Git, and avoid explaining a word with three other words they also do
not know.
</p>
</main>
<footer class="site-footer">
<div class="site-footer__inner">
<div>
<h3>Open Source Launchpad</h3>
<p class="muted">Your first pull request starts here.<br>
Built by GITHUB Community GITAM.</p>
</div>
<div>
<h3>Learn</h3>
<ul>
<li><a href="git-basics.html">Git basics</a></li>
<li><a href="pr-checklist.html">PR checklist</a></li>
<li><a href="glossary.html">Glossary</a></li>
<li><a href="faq.html">FAQ</a></li>
<li><a href="wall.html">Contributor wall</a></li>
</ul>
</div>
<div>
<h3>Contribute</h3>
<ul>
<li><a href="https://github.com/github-community-gitam/open-source-launchpad/issues">Open issues</a></li>
<li><a href="https://github.com/github-community-gitam/open-source-launchpad/blob/main/CONTRIBUTING.md">Contributing guide</a></li>
<li><a href="https://github.com/github-community-gitam/terminal-arcade">Terminal Arcade</a></li>
</ul>
</div>
<div>
<h3>Community</h3>
<ul>
<li><a href="https://github.com/github-community-gitam">GITHUB Community GITAM</a></li>
<li><a href="https://github.com/github-community-gitam/open-source-launchpad">This repository</a></li>
<li><a href="https://github.com/github-community-gitam/open-source-launchpad/blob/main/CODE_OF_CONDUCT.md">Code of conduct</a></li>
</ul>
</div>
</div>
</footer>
<script src="js/copy-code.js"></script>
<script src="js/glossary.js"></script>
</body>
</html>