Skip to content

Commit a8559f8

Browse files
committed
feat: add For Good First Issue
1 parent 1b455dc commit a8559f8

File tree

3 files changed

+63
-71
lines changed

3 files changed

+63
-71
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ vendor/
66
Brewfile.lock.json
77
Gemfile.lock
88
.jekyll-metadata
9+
.vscode

_data/locales/en.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ en:
2626
description: "Check out these sites to find a project looking for your help:"
2727
grabs: "Up For Grabs"
2828
triage: "CodeTriage"
29+
good_first: "For Good First Issue"
2930
welcome:
3031
title: "A warm welcome"
3132
description: 'Find a project that has a history and reputation for being welcoming to new contributors in <a href="https://github.com/showcases/great-for-new-contributors">GitHub&apos;s great for new contributors</a> showcase.'

_layouts/index.html

Lines changed: 61 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,132 +1,128 @@
11
---
22
layout: default
33
---
4-
{% assign t = site.data.locales[page.lang][page.lang] %}
54

6-
{% if page.lang and page.lang != "en" %}
7-
{% assign lang_dir = page.lang | prepend: "/" %}
8-
{% endif %}
5+
{% assign t = site.data.locales[page.lang][page.lang] %} {% if page.lang and
6+
page.lang != "en" %} {% assign lang_dir = page.lang | prepend: "/" %} {% endif
7+
%}
98

109
<header class="jumbotron text-center bg-gray px-3 pb-0">
1110
<div class="container-lg position-relative">
12-
<h1 class="alt-h0 mb-2">
13-
{{ t.OpenSourceFriday }}
14-
</h1>
11+
<h1 class="alt-h0 mb-2">{{ t.OpenSourceFriday }}</h1>
1512
<p class="alt-lead text-gray mb-md-5 col-md-8 mx-auto">
1613
{{ t.full_description }}
1714
</p>
18-
<img alt="oss bike" src="{{ site.baseurl }}/assets/images/oss-bike.svg" class="img-responsive bike-animate-in mt-4 mt-md-6 mb-n2">
15+
<img
16+
alt="oss bike"
17+
src="{{ site.baseurl }}/assets/images/oss-bike.svg"
18+
class="img-responsive bike-animate-in mt-4 mt-md-6 mb-n2"
19+
/>
1920
</div>
2021
</header>
2122

2223
<div class="border-top py-6 px-3 bg-gray-light" id="participate">
2324
<div class="container-lg px-3 py-6">
24-
25-
<h2 class="alt-h2 text-center mb-3">
26-
{{ t.index.main.title }}
27-
</h2>
25+
<h2 class="alt-h2 text-center mb-3">{{ t.index.main.title }}</h2>
2826

2927
<div class="d-md-table direction-md-ltr mb-6 py-6 border-bottom">
3028
<div class="d-md-table-cell v-align-middle col-md-6 text-center">
3129
<a href="https://opensource.guide/how-to-contribute/">
32-
<img alt="contribute" src="{{ site.baseurl }}/assets/images/contribute.svg" class="img-responsive">
30+
<img
31+
alt="contribute"
32+
src="{{ site.baseurl }}/assets/images/contribute.svg"
33+
class="img-responsive"
34+
/>
3335
</a>
3436
</div>
35-
<div class="d-md-table-cell v-align-middle col-md-6 direction-md-ltr pl-md-6">
36-
<h3 class="alt-h3 mb-2">
37-
{{ t.index.main.contribution }}
38-
</h3>
37+
<div
38+
class="d-md-table-cell v-align-middle col-md-6 direction-md-ltr pl-md-6"
39+
>
40+
<h3 class="alt-h3 mb-2">{{ t.index.main.contribution }}</h3>
3941

40-
<p class="text-gray f4 mb-3">
41-
{{ t.headline.contributors }}
42-
</p>
42+
<p class="text-gray f4 mb-3">{{ t.headline.contributors }}</p>
4343

4444
<p>
45-
{{ t.index.main.read_the_guide }}
46-
{% include chevron-right.html %}
45+
{{ t.index.main.read_the_guide }} {% include chevron-right.html %}
4746
</p>
4847
</div>
4948
</div>
5049

51-
<h3 class="alt-h3 mb-2">
52-
{{ t.index.find.title }}
53-
</h3>
54-
<p class="alt-lead f2 text-gray">
55-
{{ t.index.find.description }}
56-
</p>
50+
<h3 class="alt-h3 mb-2">{{ t.index.find.title }}</h3>
51+
<p class="alt-lead f2 text-gray">{{ t.index.find.description }}</p>
5752
<div class="d-md-flex gutter my-6">
5853
<div class="col-md-4 mb-6">
59-
<h4 class="mb-2">
60-
{{ t.index.find.used.title }}
61-
</h4>
62-
<p class="text-gray">
63-
{{ t.index.find.used.description }}
64-
</p>
54+
<h4 class="mb-2">{{ t.index.find.used.title }}</h4>
55+
<p class="text-gray">{{ t.index.find.used.description }}</p>
6556
</div>
6657
<div class="col-md-4 mb-6">
67-
<h4 class="mb-2">
68-
{{ t.index.find.issue.title }}
69-
</h4>
58+
<h4 class="mb-2">{{ t.index.find.issue.title }}</h4>
7059

71-
<p class="text-gray">
72-
{{ t.index.find.issue.description }}
73-
</p>
60+
<p class="text-gray">{{ t.index.find.issue.description }}</p>
7461

7562
<ul class="ml-3">
7663
<li>
77-
<a href="http://up-for-grabs.net/">
64+
<a href="https://up-for-grabs.net">
7865
{{ t.index.find.issue.grabs }}
7966
</a>
8067
</li>
8168
<li>
82-
<a href="https://www.codetriage.com/">
69+
<a href="https://codetriage.com">
8370
{{ t.index.find.issue.triage }}
8471
</a>
8572
</li>
73+
<li>
74+
<a href="https://forgoodfirstissue.github.com">
75+
{{ t.index.find.issue.good_first }}
76+
</a>
77+
</li>
8678
</ul>
8779
</div>
8880
<div class="col-md-4 mb-6">
89-
<h4 class="mb-2">
90-
{{ t.index.find.welcome.title }}
91-
</h4>
81+
<h4 class="mb-2">{{ t.index.find.welcome.title }}</h4>
9282

93-
<p>
94-
{{ t.index.find.welcome.description }}
95-
</p>
83+
<p>{{ t.index.find.welcome.description }}</p>
9684
</div>
9785
</div>
9886
</div>
9987
</div>
10088

10189
<div class="border-top py-5">
10290
<div class="container-lg">
103-
<h2 class="alt-h2 mt-6 text-center">
104-
{{ t.endorsement.title }}
105-
</h2>
91+
<h2 class="alt-h2 mt-6 text-center">{{ t.endorsement.title }}</h2>
10692
<div class="mt-3 pb-6">
10793
<div class="d-flex flex-wrap flex-items-stretch gutter">
10894
<div class="col-md-6">
10995
<aside class="pquote height-full">
110-
<img src="https://avatars.githubusercontent.com/kmcrayton7?s=180" class="pquote-avatar" alt="avatar">
96+
<img
97+
src="https://avatars.githubusercontent.com/kmcrayton7?s=180"
98+
class="pquote-avatar"
99+
alt="avatar"
100+
/>
111101
{{ t.endorsement.Kim_Crayton.message }}
112102
<p markdown="1" class="pquote-credit">
113-
&mdash;
114-
{{ t.endorsement.Kim_Crayton.name }}
115-
(<a href="https://github.com/kmcrayton7">@kmcrayton7</a>)
116-
<br>
103+
&mdash; {{ t.endorsement.Kim_Crayton.name }} (<a
104+
href="https://github.com/kmcrayton7"
105+
>@kmcrayton7</a
106+
>)
107+
<br />
117108
{{ t.endorsement.Kim_Crayton.title }}
118109
</p>
119110
</aside>
120111
</div>
121112
<div class="col-md-6">
122113
<aside class="pquote height-full">
123-
<img src="https://avatars.githubusercontent.com/lamby?s=180" class="pquote-avatar" alt="avatar">
114+
<img
115+
src="https://avatars.githubusercontent.com/lamby?s=180"
116+
class="pquote-avatar"
117+
alt="avatar"
118+
/>
124119
{{ t.endorsement.Chris_Lamb.message }}
125120
<p markdown="1" class="pquote-credit">
126-
&mdash;
127-
{{ t.endorsement.Chris_Lamb.name }}
128-
(<a href="https://github.com/lamby">@lamby</a>)
129-
<br>
121+
&mdash; {{ t.endorsement.Chris_Lamb.name }} (<a
122+
href="https://github.com/lamby"
123+
>@lamby</a
124+
>)
125+
<br />
130126
{{ t.endorsement.Chris_Lamb.title }}
131127
</p>
132128
</aside>
@@ -142,25 +138,19 @@ <h2 class="alt-h2 mt-6 text-center">
142138
<div class="col-lg-4 mx-auto">
143139
<h2 class="alt-h3 my-2">
144140
<a href="{{ lang_dir }}/businesses">
145-
{{ t.Businesses }}
146-
{% include chevron-right.html %}
141+
{{ t.Businesses }} {% include chevron-right.html %}
147142
</a>
148143
</h2>
149-
<p class="text-gray f4">
150-
{{ t.headline.businesses }}
151-
</p>
144+
<p class="text-gray f4">{{ t.headline.businesses }}</p>
152145
</div>
153146

154147
<div class="col-lg-4 mx-auto">
155148
<h2 class="alt-h3 my-2">
156149
<a href="{{ lang_dir }}/maintainers">
157-
{{ t.Maintainers }}
158-
{% include chevron-right.html %}
150+
{{ t.Maintainers }} {% include chevron-right.html %}
159151
</a>
160152
</h2>
161-
<p class="text-gray f4">
162-
{{ t.headline.maintainers }}
163-
</p>
153+
<p class="text-gray f4">{{ t.headline.maintainers }}</p>
164154
</div>
165155
</div>
166156
</div>

0 commit comments

Comments
 (0)