Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
312 commits
Select commit Hold shift + click to select a range
29321f7
Corrected the sed -i command in script/package shell script [#554, se…
bazzaar Mar 31, 2019
2145512
Update script/package
brntbeer Apr 3, 2019
390c9f8
Merge pull request #672 from bazzaar/bazzaar_script_fix
brntbeer Apr 4, 2019
9fad5d2
Better italian form
grammaton Apr 10, 2019
83de2fc
Merge pull request #674 from grammaton/patch-1
brianamarie Apr 15, 2019
9d3104c
Add Polish language
krysti500 May 8, 2019
c56cd80
Merge pull request #678 from krysti500/master
brianamarie May 10, 2019
7962e10
Updated SEO to include Meta Description
shivaylamba May 13, 2019
600b95c
Merge pull request #679 from shivaylamba/patch-1
brianamarie May 14, 2019
9c98c76
Updated the README.MD
Abhiknoldur May 14, 2019
dc6b467
Merge pull request #681 from Abhiknoldur/master
brianamarie May 15, 2019
f777269
Remove duplication
thseong Jun 17, 2019
455e5c2
Merge pull request #683 from thseong/fix/duplication
brianamarie Jun 18, 2019
c93275f
Fix Korean translation
pastelmind Jun 19, 2019
e2434a6
Fix intro sentence
pastelmind Jun 20, 2019
e9e40c3
Merge pull request #684 from pastelmind/patch-1
brianamarie Jun 25, 2019
c8e2b30
add a comma
crichID Jul 23, 2019
9d5cb54
Merge pull request #686 from crichID/adding-commas
hectorsector Jul 29, 2019
5026432
Fix typo tim->time
pkirlin Aug 12, 2019
15c4da5
Merge pull request #688 from pkirlin/patch-1
brianamarie Aug 13, 2019
66924c4
Bump nokogiri from 1.10.1 to 1.10.4
dependabot[bot] Aug 20, 2019
462b37c
Merge pull request #689 from github/dependabot/bundler/nokogiri-1.10.4
brianamarie Aug 20, 2019
9158adc
Fix link in CONTRIBUTING.md issue #675
rblcoder Aug 24, 2019
2731455
Merge pull request #690 from rblcoder/training-kit-link
brianamarie Aug 26, 2019
f4c93bf
Hindi Translation of Git Cheat Sheet
harry-hov Oct 2, 2019
22e0605
add GitHub CI
hectorsector Oct 3, 2019
9c234da
fix an indent
hectorsector Oct 3, 2019
4670348
remove travis config
hectorsector Oct 3, 2019
38cc78f
remove unused files
hectorsector Oct 3, 2019
b522e6c
Turkish language
bgr8 Oct 4, 2019
fefe26d
Update github-git-cheat-sheet.md
bgr8 Oct 4, 2019
9cab9b4
Update index.html
bgr8 Oct 4, 2019
8053023
Update README.md
vineelsai26 Oct 10, 2019
f772ec9
Merge pull request #705 from vineelsai5439/master
crichID Oct 14, 2019
16b3aea
Merge pull request #697 from harry-hov/master
brianamarie Oct 15, 2019
ad914a2
Merge pull request #699 from BgR8/master
brianamarie Oct 21, 2019
81f0bb2
update to new verison of english cheatsheet
brianamarie Oct 24, 2019
6155499
Update CODE_OF_CONDUCT.md
pwasik371 Oct 26, 2019
41521f0
Merge pull request #708 from pwasik371/patch-1
brianamarie Oct 28, 2019
15bc8f5
add fourth column to show changes + glossary
hectorsector Oct 28, 2019
ad4caf3
remove initial version of cheat sheet
brianamarie Oct 30, 2019
f6cff17
link to desktop directly
brianamarie Oct 30, 2019
7af49f3
make first links hyperlinks
brianamarie Oct 30, 2019
d228960
Merge pull request #706 from github/update-cheatsheet
brianamarie Oct 30, 2019
1260a12
Fixing the typo in the readme file
mohitm15 Oct 31, 2019
89aa0b6
Merge pull request #709 from mohitm15/mm1
crichID Nov 5, 2019
472cf42
Fixed a little bit of grammar
edazpotato Nov 14, 2019
69c3e66
remove extra line breaks
brianamarie Nov 15, 2019
846860c
remove line breaks between list items
brianamarie Nov 15, 2019
bf819a0
Merge pull request #711 from edazpotato/patch-1
brianamarie Nov 15, 2019
b9eb4dc
Merge pull request #698 from github/actions-for-ci
hectorsector Nov 15, 2019
a387e94
fixing typo in subtree cheatsheet
Dec 10, 2019
664bc61
Merge pull request #713 from github/primetheus/fix-typo
Dec 10, 2019
fc218a9
Bump rack from 2.0.6 to 2.0.8
dependabot[bot] Dec 19, 2019
08d469b
Merge pull request #714 from github/dependabot/bundler/rack-2.0.8
dependabot[bot] Dec 20, 2019
ed615d7
Bump rubyzip from 1.2.2 to 2.0.0
dependabot[bot] Dec 20, 2019
64f7838
Revert "Bump rack from 2.0.6 to 2.0.8"
brianamarie Dec 20, 2019
909202c
Merge pull request #716 from github/revert-714-dependabot/bundler/rac…
brianamarie Dec 20, 2019
ecf903b
Merge pull request #715 from github/dependabot/bundler/rubyzip-2.0.0
dependabot[bot] Dec 20, 2019
80de224
Revert "Bump rubyzip from 1.2.2 to 2.0.0"
brianamarie Dec 20, 2019
102db0b
Merge pull request #717 from github/revert-715-dependabot/bundler/rub…
brianamarie Dec 20, 2019
ce0d3a1
update gems
brianamarie Dec 20, 2019
92267ae
Merge pull request #719 from github/update-gems
brianamarie Dec 20, 2019
6b65425
initial commit
Maharramoff Jan 11, 2020
1b9d7a9
translate up to "branches" section
Maharramoff Jan 11, 2020
06ac4c7
complete version 1.0
Maharramoff Jan 11, 2020
51164ef
typo
Maharramoff Jan 11, 2020
a479e34
add link to the translated resource
Maharramoff Jan 11, 2020
8acec14
fix: wordings, spelling errors
Maharramoff Jan 11, 2020
4be3061
Merge pull request #721 from Maharramoff/Azerbaijani-localization
brianamarie Jan 13, 2020
bceb8bb
Chore: use https (#722)
imba-tjd Jan 13, 2020
99f8735
Update github-git and github-bash cheatsheets (#724)
NishkarshRaj Jan 23, 2020
850ab7a
CONTRIBUTING: update 'Building and testing' instructions (#726)
phil-blain Jan 28, 2020
cec2b59
Refresh zh-cn (#723)
imba-tjd Jan 28, 2020
99b24c2
Improve and modernize the submodule cheat sheet (#727)
phil-blain Feb 3, 2020
2dc764f
commit package-lock.json (#732)
brianamarie Feb 4, 2020
aa41042
bring back script/package (#731)
brianamarie Feb 4, 2020
f0f268b
Update Russian Git Cheat Sheet (#730)
anastasiaeg Feb 10, 2020
1b2f2c6
Bump nokogiri from 1.10.7 to 1.10.8
dependabot[bot] Feb 25, 2020
9a22e5f
Merge pull request #735 from github/dependabot/bundler/nokogiri-1.10.8
dependabot[bot] Mar 3, 2020
e686047
zh-cn: improve grammar and add translation (#736)
lynkas Mar 3, 2020
cabc92f
Update README.md (#740)
geunkim Mar 9, 2020
53720eb
Add more general Git and GitHub (#712)
brianamarie Mar 12, 2020
3f86fdb
More GitHub content (#741)
brianamarie Mar 19, 2020
e6348ff
Update index.html (#733)
ishanbagchi Mar 23, 2020
cddb1ce
remove outdated comments (#742)
brianamarie Mar 24, 2020
88a57a3
Add internal links from overview (#743)
tobiasahlin Mar 24, 2020
1515b1a
Update github-git-cheat-sheet.md (#747)
cseas May 25, 2020
0cb03b2
Bump activesupport from 6.0.2.1 to 6.0.3.1
dependabot[bot] May 26, 2020
e432ed9
specify jekyll version to workaround docker image bug
lmkeston Jun 4, 2020
22169a5
Merge pull request #751 from github/fix-jekyll-docker-image
lmkeston Jun 4, 2020
f1be816
add specific jekyll version to workaround docker image bug
lmkeston Jun 4, 2020
1f5374d
Merge pull request #748 from github/dependabot/bundler/activesupport-…
lmkeston Jun 4, 2020
95d672c
zh-cn: partially revert #736 and sync with en (#752)
imba-tjd Jun 23, 2020
8ddae41
Bump rack from 2.0.8 to 2.2.3
dependabot[bot] Jun 25, 2020
04940b0
Merge pull request #754 from github/dependabot/bundler/rack-2.2.3
dependabot[bot] Jun 25, 2020
2e8b3c1
Create programs-triage.yml
lmkeston Jun 26, 2020
7c572a7
Fixed a minor typo (#756)
Ashikpaul Jul 13, 2020
fca895c
Fixed some minor typos (#755)
Ashikpaul Jul 13, 2020
f9a9a2d
Update git-add.md
MarkHershey Jul 15, 2020
f1f3d9b
Reduce triggers on programs triage workflow
lmkeston Jul 15, 2020
462c275
Merge pull request #757 from MarkHershey/patch-1
whatupfoo Jul 15, 2020
c8fcd69
Add Ukrainian translation (#758)
last-genius Jul 21, 2020
b367fdd
Update git-pull.md (#763)
jsw100 Aug 5, 2020
d34b1b6
Replace deprecated `--path` flag
parkerbxyz Aug 17, 2020
26e3ed8
bundle update
parkerbxyz Aug 17, 2020
a013b93
Update site title and description
parkerbxyz Aug 17, 2020
030fab2
Updation in installation of Git through Visual Studio Code (#767)
srabhayraj Sep 4, 2020
9ce5696
Add links to manuals (#764)
brianamarie Sep 7, 2020
a1a9068
Create CNAME
brianamarie Sep 7, 2020
f38b55c
Delete CNAME
brianamarie Sep 7, 2020
60124cc
Create CNAME
brianamarie Sep 7, 2020
c998ff5
Delete CNAME
parkerbxyz Sep 8, 2020
c59c4a8
Create CNAME
parkerbxyz Sep 8, 2020
eced6bf
Added hyperlinks. (#778)
akxt1022 Oct 8, 2020
76ff740
Fix broken link in ISSUE TEMPLATE (#779)
torn4dom4n Oct 9, 2020
85497d1
Update index.html (#781)
mlandgraf1 Oct 9, 2020
b9490dc
Added Greek Translation (#780)
gvasilakiss Oct 12, 2020
4ff161f
Fix Github Support Community link (#784)
akxt1022 Oct 15, 2020
5eca845
Improve german git cheat sheet (#785)
anneloredev Oct 15, 2020
dc6808a
Define git init (#786)
anneloredev Oct 15, 2020
9be1c91
use correct language code for Korean (#787)
outsideris Oct 19, 2020
36d5f07
replace checkout with switch/restore
outsideris Oct 24, 2020
c4529f4
Minor tweaks to SK cheatsheet translation (#790)
eronisko Oct 29, 2020
617210b
Translates Submodules vs. Subtrees to Spanish (#792)
remigioamc Oct 30, 2020
87b82c2
Translates Subversion Migration to Spanish (#793)
remigioamc Nov 2, 2020
d14e1be
Updated github-git-cheat-sheet.md (#801)
mainak-debnath Dec 9, 2020
766e127
Delete programs-triage.yml
lmkeston Dec 21, 2020
b636dd0
Merge pull request to remove programs triage
lmkeston Dec 22, 2020
d6aa760
Apply suggestions from code review
outsideris Dec 27, 2020
6fa9a85
add missing -c option for creating branch
outsideris Dec 27, 2020
a2de70a
change master to main for new repositories (#800)
feefladder Jan 4, 2021
096746f
Fix typos (#804)
zdikov Jan 12, 2021
585e35c
Change all instances of "master" to "main" (#806)
Nixinova Jan 18, 2021
acf9af1
git-branch typo (#813)
mocha8686 Feb 12, 2021
7ff28cb
Add content in and restructure git-overview.md
lucie-docs Feb 15, 2021
79f706b
Add link to developer series in git-overview.md
lucie-docs Feb 15, 2021
4c4d072
Add TOC in git-overview.md
lucie-docs Feb 17, 2021
f2354ea
Merge pull request #816 from github/add-FAQ-questions
lucie-docs Feb 17, 2021
a8ba63a
add links to MSFT style guides inc ontributing
brianamarie Mar 10, 2021
453df53
Merge pull request #791 from outsideris/checkout-switch-restore
parkerbxyz Mar 16, 2021
5f569ba
Merge branch 'master' into parkerbxyz-updates
parkerbxyz Mar 19, 2021
ce14592
Update Gemfile.lock
parkerbxyz Mar 19, 2021
d5a214c
Update list of manuals
parkerbxyz Mar 31, 2021
aae5ddf
Bump nokogiri from 1.10.8 to 1.11.2 (#831)
dependabot[bot] Apr 6, 2021
389390a
Update git-overview.md (#832)
elmedico27 Apr 6, 2021
e8ce591
bump github-pages
hectorsector Apr 6, 2021
d1b3fa2
use latest jekyll/builder
hectorsector Apr 6, 2021
3f7b0da
change permissions on Gemfile.lock
hectorsector Apr 6, 2021
f94e34f
Merge pull request #833 from github/fix-ci
hectorsector Apr 6, 2021
9954156
add github brand guide in CONTRIBUTING.md
lucie-docs Apr 9, 2021
247d926
Merge branch 'master' into style-guide-link
brianamarie Apr 9, 2021
67d1735
Merge pull request #825 from github/style-guide-link
lucie-docs Apr 9, 2021
547c4da
Fix command to exit Vi / Vim in line 29 (#840)
oferlitver May 5, 2021
00371de
Bump nokogiri from 1.11.2 to 1.11.4
dependabot[bot] May 19, 2021
76d0ee8
Merge pull request #845 from github/dependabot/bundler/nokogiri-1.11.4
dependabot[bot] May 20, 2021
f1140e6
Update git-guides (#847)
krvaibhaw Jun 15, 2021
e2a9080
Switched "git push" and "git pull" (#848)
Flossertoday Jul 2, 2021
5e71578
Merge branch 'master' into parkerbxyz-updates
parkerbxyz Jul 29, 2021
d40d4bd
Rename heading
parkerbxyz Jul 29, 2021
879ad94
Update README.md
parkerbxyz Jul 29, 2021
5dc5f08
Update CONTRIBUTING.md
parkerbxyz Jul 29, 2021
d5865e6
Update README.md
parkerbxyz Jul 29, 2021
d929a59
Update _config.yml
tobiasahlin Sep 16, 2021
5a107e6
Merge pull request #859 from github/tobiasahlin/exclude-package.json
hectorsector Sep 16, 2021
1317fdd
Bump addressable from 2.7.0 to 2.8.0 (#849)
dependabot[bot] Sep 22, 2021
bdd2d52
update gemfile to match docs
mattdavis0351 Sep 22, 2021
38d9539
update gemfile
mattdavis0351 Sep 22, 2021
14e2161
bump octicon gem
hectorsector Sep 23, 2021
49de517
replace download icon
hectorsector Sep 23, 2021
b36c54e
update gemfile with jekyll plugins group
mattdavis0351 Sep 23, 2021
d0c4cfc
Merge pull request #861 from github/update-github-pages-gem
mattdavis0351 Sep 23, 2021
1a77c56
Added malayalam translation (#869)
fayasnoushad Oct 12, 2021
9a629f2
correct typo issue 810 (#866)
mikerobards Oct 12, 2021
993f22c
Fix malayalam hyperlink (#873)
fayasnoushad Oct 13, 2021
9a8a7cc
fix inflection of proper names in polish (#874)
wsipak Oct 15, 2021
6c9e348
Add Italian translation (#875)
ErikPelli Oct 18, 2021
9bac1fa
'git clone' guide: <pathspec> is optional for '--recurse-submodules' …
phil-blain Oct 29, 2021
68643c2
git-guides: use en dash instead of hyphen (#878)
rybak Oct 29, 2021
0efb87e
Rename github-bash-cheat-sheet.md to github-git-cheat-sheet.md (#879)
aravinds-arv Oct 29, 2021
05720f3
Accessibility and SEO improvements (#880)
jcabak Nov 1, 2021
7b6f33a
Bump nokogiri from 1.12.4 to 1.12.5 (#863)
dependabot[bot] Nov 24, 2021
3951f79
Merge branch 'master' into parkerbxyz-updates
parkerbxyz Dec 22, 2021
4c57769
Switched "git push" and "git pull" (#886)
isunjn Jan 14, 2022
52656bd
Fix typo and add new translation (#887)
sametcelikbicak Feb 15, 2022
713a7ca
Remove 'make at least one commit' from Step 1 (#917)
Oct 17, 2022
579d63f
Merge branch 'master' into parkerbxyz-updates
parkerbxyz Oct 17, 2022
3f1be9c
New Translation (GUJARATI) (#922)
DevrG03 Oct 18, 2022
102c3f7
Add Nepali 🇳🇵 cheat sheet translation (#921)
nirajacharyaa Oct 18, 2022
a0374b3
Bangla grammatical errors update #923 (#930)
Diptenusarkar Oct 26, 2022
15272f4
Add `--local` option to `bundle config`
parkerbxyz Oct 26, 2022
bc14fb1
Update Gemfile.lock
parkerbxyz Oct 26, 2022
438fb73
Update issue and pull request templates
parkerbxyz Oct 26, 2022
0205dd5
Ignore `node_modules/` (#864)
priyanka010392 Oct 26, 2022
26abeee
Delete `node_modules/`
parkerbxyz Oct 26, 2022
26c20ec
Install node modules before running Rake
parkerbxyz Oct 26, 2022
7b21576
`npm upgrade`
parkerbxyz Oct 26, 2022
246d434
Ignore `node_modules`
parkerbxyz Oct 26, 2022
ebc0994
Update Gemfile
parkerbxyz Oct 26, 2022
a653b1d
`bundle update --all`
parkerbxyz Oct 26, 2022
6655acb
Remove unused `comments` config and format
parkerbxyz Oct 26, 2022
a6a026f
Add `url` and update default redirect value
parkerbxyz Oct 26, 2022
73c0d2f
Remove `#/` from links to manuals
parkerbxyz Oct 26, 2022
25b7551
HTTP → HTTPS
parkerbxyz Oct 26, 2022
0e47e40
Remove link to non-existent image
parkerbxyz Oct 26, 2022
b44ee30
Update links to GitHub Docs
parkerbxyz Oct 26, 2022
d4954ce
Use emoji instead of shortcode
parkerbxyz Oct 26, 2022
da61d9b
Update git-add.md (#900)
hrishikesh-kadam Oct 26, 2022
662c89a
Fix invalid configuration options
parkerbxyz Oct 26, 2022
4d82088
Fix config
parkerbxyz Oct 26, 2022
495af61
Try adding `repository` config option
parkerbxyz Oct 26, 2022
b48e26d
`master` → `main`
parkerbxyz Oct 26, 2022
212af88
Fix casing in template headings
parkerbxyz Oct 26, 2022
e801b3b
Add github-git-cheat-sheet in zh_TW (#932)
extend1994 Oct 26, 2022
6927266
Merge pull request #765 from github/parkerbxyz-updates
parkerbxyz Oct 26, 2022
9ac2291
Create dependency-review.yml
parkerbxyz Oct 26, 2022
adeda00
Create codeql.yml
parkerbxyz Oct 26, 2022
eb95350
Create dependabot.yml
parkerbxyz Oct 26, 2022
07c3934
Replace deprecated `setup-ruby` action
parkerbxyz Oct 26, 2022
16569f2
Upgrade Ruby from 2.6 to 3.0
parkerbxyz Oct 26, 2022
f7c83b2
Upgrade lockfile version
parkerbxyz Oct 26, 2022
374f1eb
Update to latest version of Primer
parkerbxyz Oct 26, 2022
4bfa23c
Bump `actions/checkout` from v2 to v3
parkerbxyz Oct 26, 2022
d6258b6
Use node 16 and cache npm packages
parkerbxyz Oct 26, 2022
2514ee9
Clean up workflow file
parkerbxyz Oct 26, 2022
478eea8
Restore `npm install`
parkerbxyz Oct 26, 2022
98d43a3
Merge pull request #934 from github/parkerbxyz/upgrade
parkerbxyz Oct 27, 2022
e4cb0f9
Rename CSS file for Primer compatibility
parkerbxyz Oct 27, 2022
610eace
Update _config.yml
parkerbxyz Oct 27, 2022
822b792
Convert the CI workflow into a deployment workflow
parkerbxyz Oct 27, 2022
e073aa3
Create new Jekyll site CI workflow
parkerbxyz Oct 27, 2022
3f0edf2
Create `.ruby-version` file
parkerbxyz Oct 27, 2022
c7cf1d6
Replace `github-pages` gem with `jekyll`
parkerbxyz Oct 27, 2022
c4f9908
Remove `rack-contrib` gem
parkerbxyz Oct 27, 2022
733d57e
Update Gemfile.lock
parkerbxyz Oct 27, 2022
4b2b370
Update jekyll-docker.yml
parkerbxyz Oct 27, 2022
9990330
Update _config.yml
parkerbxyz Oct 27, 2022
607af30
Use a single workflow file
parkerbxyz Oct 27, 2022
0f9d067
Refactor Rakefile
parkerbxyz Oct 27, 2022
c20434c
Update build
parkerbxyz Oct 27, 2022
fa00163
Update server
parkerbxyz Oct 27, 2022
ee951f3
Update bootstrap
parkerbxyz Oct 27, 2022
3c6e49f
Update jekyll.yml
parkerbxyz Oct 27, 2022
a4a9cc1
Merge pull request #936 from github/parkerbxyz/workflows
parkerbxyz Oct 27, 2022
18e34e9
Improve translation based on the review, cc #932
extend1994 Oct 29, 2022
21e6348
Merge pull request #937 from extend1994/github-git-cheat-sheet-zh_TW
parkerbxyz Oct 31, 2022
69d2477
add a missing table heading copy
stamat May 17, 2024
ce24c92
fix heading hierarchy a11y violations
stamat May 17, 2024
a50017c
Merge pull request #1070 from github/stamat/git-guides-a11y-updates
stamat May 27, 2024
317c5c8
Create 1
edge500 May 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
37 changes: 22 additions & 15 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,39 @@
## Overview
**TL;DR**
<One to two sentence description of the issue you are encountering or trying to solve.>

### Extra Detail
<!-- One to two sentence description of the issue you are encountering or trying to solve. -->

### Extra detail

<!-- Please include any additional details that may be helpful in understanding the issue. -->
#### Screenshots
<If bug fix, please upload images of the error to better showcase the problem.>

<!-- If bug fix, please upload images of the error to better showcase the problem. -->

#### Reasoning
<If new idea or direction, please create a checklist of proposed ideas or next steps. [Example](https://github.com/github/training-kit/issues/415).>

### How to Contribute
- [ ] Comment on this issue if you'd like to work/collaborate on it!
- [ ] Fork the [repository](https://github.com/github/training-kit).
- [ ] Use the [GitHub Flow](https://guides.github.com/introduction/flow/) to make changes to your fork. [This](https://services.github.com/on-demand/intro-to-github/) is a refresher course if you're unsure about how to make a change on GitHub.
- [ ] Push your changes to your repository.
- [ ] Submit a Pull Request

<!-- If new idea or direction, please create a checklist of proposed ideas or next steps. [Example](https://github.com/github/training-kit/issues/415). -->

### How to contribute

- Comment on this issue if you'd like to work/collaborate on it!
- Fork the [repository](https://github.com/github/training-kit).
- Use the [GitHub Flow](https://guides.github.com/introduction/flow/) to make changes to your fork. [This](https://github.com/skills/introduction-to-github) is a refresher course if you're unsure about how to make a change on GitHub.
- Push your changes to your repository.
- Submit a Pull Request
- Base Dropdown: github/training-kit
- Compare Dropdown: Your fork

#### Testing Locally
#### Testing locally

If you'd like to make and test changes locally (and see how they would look if merged), do the following:

- In your command line:
- [Install Git](https://git-scm.com/)
- [Install Ruby](https://www.ruby-lang.org/en/documentation/installation/)
- [ ] Run `script/setup`
- [ ] Run `script/server`.
- When successful, the script will initiate a local server at `http://127.0.0.1:4000/on-demand`.
- When successful, the script will initiate a local server at `http://127.0.0.1:4000/`.

### Questions?
- Leave a comment on this issue! Make sure to use @ mentions if you want a specific person's attention!

- Leave a comment on this issue! Make sure to use `@mentions` if you want a specific person's attention!
23 changes: 14 additions & 9 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
## Overview
**TL;DR**
<One to two sentence description of the issue you are encountering or trying to solve.>

<Link to related issue. Type `closes #RELATEDISSUENUMBER` to establish a link.>
<!--
One to two sentence description of the issue you are encountering or trying to solve.

### Questions
<If relevant, write a list of questions that you would like to discuss related to the changes that you have made.>
Link to related issue. Type `closes #RELATED_ISSUE_NUMBER` to establish a link.
-->

### Next Steps
<If incomplete, create a task list of items that are still being worked on within the Pull Request.>
## Questions

### Review
<If complete, or ready for :eyes:, use @mentions for quick questions, specific feedback, and progress updates.>
<!-- If relevant, write a list of questions that you would like to discuss related to the changes that you have made. -->

## Next steps

<!-- If incomplete, create a task list of items that are still being worked on within the Pull Request. -->

## Review

<!-- If complete, or ready for :eyes:, use @mentions for quick questions, specific feedback, and progress updates. -->
17 changes: 17 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:

# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"

# Maintain dependencies for Bundler
- package-ecosystem: "bundler"
directory: "/"
schedule:
interval: "monthly"
61 changes: 61 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: "CodeQL"

on:
push:
branches: [ "main" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "main" ]

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'ruby' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/checkout@v3

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality


# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
with:
category: "/language:${{matrix.language}}"
20 changes: 20 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request, surfacing known-vulnerable versions of the packages declared or updated in the PR. Once installed, if the workflow run is marked as required, PRs introducing known-vulnerable packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement
name: 'Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v3
- name: 'Dependency Review'
uses: actions/dependency-review-action@v2
73 changes: 73 additions & 0 deletions .github/workflows/jekyll.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: Deploy Jekyll site to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]
# Runs on pull requests targeting the default branch
pull_request:
branches: [ "main" ]

# Allows us to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow one concurrent deployment
concurrency:
group: "pages"
cancel-in-progress: true

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up Node
uses: actions/setup-node@v3
with:
node-version: 16
cache: 'npm'
- name: Install node modules
run: npm install
- name: Set up Ruby
uses: ruby/setup-ruby@ece82769428359c077b5a5eaff268902a303c101
with:
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
- name: Set up Pages
id: pages
uses: actions/configure-pages@v2
- name: Build and test with Rake
# Only run in pull requests
if: github.event_name == 'pull_request'
run: bundle exec rake
- name: Build with Jekyll
# Don't run in pull requests
if: github.event_name != 'pull_request'
# Outputs to the './_site' directory by default
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
env:
JEKYLL_ENV: production
- name: Upload artifact
# Automatically uploads an artifact from the './_site' directory by default
uses: actions/upload-pages-artifact@v1

# Deployment job
deploy:
# Only run on pushes to the default branch
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
_site/
.DS_Store
/.rbenv-version
/vendor/gems/
/vendor/
/bin/
/.bundle/
.sass-cache/
*.*~
_release
*.map
.jekyll-metadata
node_modules/
# *.resume-burger-jokes
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.1.2
5 changes: 0 additions & 5 deletions .travis.yml

This file was deleted.

1 change: 1 addition & 0 deletions 1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
training.github.com
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

## Our Standards

Expand Down
83 changes: 79 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,84 @@
# Help Us Improve These Materials
# Contributing to training-kit

We're always looking for contributions to help improve these materials. If you have corrections, polish, or materials contributions, please submit them via a [Pull Request](https://help.github.com/articles/using-pull-requests).
🎉 Thank you for taking the time to contribute and for seeking out these instructions. We :heart: community contributions to these materials.

If your contribution is larger than a syntax fix or sentence re-wording, please initiate a discussion via a new Issue (type `c` after switching focus to the [Issues](https://github.com/github/training-kit/issues) tab) so we can help guide your contribution to the right location in the materials.
---

## Using Primer
## Code of Conduct

This project and everyone who participates in it is governed by the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [services@github.com](mailto:services@github.com).

---

## What should I know before I get started?

### The goal of these resources

These materials are designed to help those new to Git, GitHub and software development as a whole. By using these materials, we hope users will:

- Feel welcome and become active contributors in the open source community
- Learn best practices for using Git and GitHub
- Learn how to use the applications within GitHub's ecosystem to build better software

### Types of contributions we love

We're always looking for contributions to help improve these resources. This includes:

- Improving the existing cheat sheets
- Translations of existing cheat sheets into new languages
- Adding new courseware or resources aligned with the [goals](#the-goal-of-these-resources)

---

## How to contribute

### Report a bug

Oops, thanks for finding that! If you know how to fix it, please feel free to fork the repository and submit a change via Pull Request.

If you aren't sure how to fix it or just don't have time, we invite you to open a [new Issue](https://github.com/github/training-kit/issues/new). Please be sure to provide information, so we can recreate the error.

### Translate existing resources

Several community members have been kind enough to translate the Git Cheat Sheets into various languages. At this time, we are only set up to serve the cheat sheets in various languages (but maybe you can help us change that 😉). If you are planning to contribute a translation, please do the following:

- Fork this repository
- Create a new folder in the [downloads directory](https://github.com/github/training-kit/tree/main/downloads) using the standard abbreviation for the language you are providing.
- Copy the most recent [English version of the cheat sheet](https://github.com/github/training-kit/blob/main/downloads/github-git-cheat-sheet.md) to the folder you created.
- Complete the translation
- Add a link to the translated resource on [/index.html](https://github.com/github/training-kit/blob/main/index.html)
- Open a pull request against the `main` branch of this repository.
- Be sure to @ mention a couple of your friends who are native speakers and ask them to review the translation.
- Update your translation based on feedback from your friends.

When this process is complete, we will be happy to merge the completed document.

### Contribute something new

Whether you have an idea to make it better, or want to contribute a whole new course or resource ... we :heart: new ideas! We invite you to open a new [Issue](https://github.com/github/training-kit/issues/new) to talk about it before you invest too much time. Of course, if you want to experiment first, you can [fork this repository](https://help.github.com/articles/working-with-forks/) and submit your idea via a Pull Request.

When you are contributing something new, we ask you to be familiar with our content philosophy, the structure of the repository, and building [Jekyll](https://jekyllrb.com/) sites locally. See the sections below for more information.

### Not sure where to start?

If you just want to help out, but don't have a particular change in mind, check out the [open issues](https://github.com/github/training-kit/issues) for projects you can tackle, review an [open pull request](https://github.com/github/training-kit/pulls), or check out [the project ROADMAP](https://github.com/github/training-kit/projects/1).

---

### Styling content

This site uses GitHub's CSS toolkit called [Primer](https://github.com/primer/primer-css). It's easy to use, and if your contribution requires some design or front-end work you should check out the [Primer Docs](http://primercss.io/).

For writing style guides, we lean on the [GitHub Brand Guide](https://brand.github.com/). The [Content](https://brand.github.com/content/) section is a great place to start.

### Building and testing

When you are ready to test your changes, you will want to build the repository locally. This is fully automated through a series of shell scripts based [the scripts to rule them all](https://github.com/github/scripts-to-rule-them-all)!

To build the materials do the following:

1. Run `script/bootstrap` to install the dependencies
1. Run `script/build` to build the site
1. Run `script/server`
- When successful, the script will initiate a local server at `http://127.0.0.1:4000/`.
1. Simply paste that into your favorite web-browser, and you will be ready to test
Loading