Skip to content

Commit f74d448

Browse files
committed
feat(website): add contributor documentation section
I want to add a bunch of documents for new contributors. Make a place for these documents on the website by creating a 'contributor' section, similar to the existing 'documentation' section.
1 parent 451d764 commit f74d448

File tree

2 files changed

+60
-4
lines changed

2 files changed

+60
-4
lines changed

website/public/common-nav.ejs.html

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -228,10 +228,7 @@
228228
],
229229
},
230230
{ uri: "/benchmarks/", title: "Benchmarks" },
231-
{
232-
uri: "https://github.com/quick-lint/quick-lint-js",
233-
title: "Code on GitHub",
234-
},
231+
{ uri: "/contribute/", title: "Contribute" },
235232
{
236233
uri: "/blog/",
237234
title: "Blog",
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<!---{
2+
"title": "Contributing to quick-lint-js"
3+
}--->
4+
5+
<!DOCTYPE html>
6+
<!-- Copyright (C) 2020 Matthew "strager" Glazar -->
7+
<!-- See end of file for extended copyright information. -->
8+
<html>
9+
<head>
10+
<%- await include("../common-head.ejs.html") %>
11+
<link href="../main.css" rel="stylesheet" />
12+
<style>
13+
.link-list li {
14+
margin-top: 0.5em;
15+
margin-bottom: 0.5em;
16+
}
17+
</style>
18+
</head>
19+
<body class="side-bar-nav">
20+
<header><%- await include("../common-nav.ejs.html") %></header>
21+
22+
<main>
23+
<h2>Contributor documentation</h2>
24+
25+
<ul class="link-list">
26+
<li>
27+
<a href="https://github.com/quick-lint/quick-lint-js"
28+
>Code on GitHub</a
29+
>
30+
</li>
31+
<li>
32+
<a href="../contact/">Contact the developers</a>
33+
</li>
34+
</ul>
35+
</main>
36+
37+
<footer><%- await include("../common-footer-nav.ejs.html") %></footer>
38+
</body>
39+
</html>
40+
41+
<!--
42+
quick-lint-js finds bugs in JavaScript programs.
43+
Copyright (C) 2020 Matthew "strager" Glazar
44+
45+
This file is part of quick-lint-js.
46+
47+
quick-lint-js is free software: you can redistribute it and/or modify
48+
it under the terms of the GNU General Public License as published by
49+
the Free Software Foundation, either version 3 of the License, or
50+
(at your option) any later version.
51+
52+
quick-lint-js is distributed in the hope that it will be useful,
53+
but WITHOUT ANY WARRANTY; without even the implied warranty of
54+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
55+
GNU General Public License for more details.
56+
57+
You should have received a copy of the GNU General Public License
58+
along with quick-lint-js. If not, see <https://www.gnu.org/licenses/>.
59+
-->

0 commit comments

Comments
 (0)