Skip to content

Commit d87c13d

Browse files
committed
First iteration of the web site.
0 parents  commit d87c13d

22 files changed

+507
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*~

backup.html

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<link rel="icon" type="image/png"
6+
href="favicon.png" />
7+
<title>The Meson® Build System</title>
8+
<link rel="stylesheet"
9+
href="mstyle.css" type="text/css">
10+
<link href='http://fonts.googleapis.com/css?family=Nunito' rel='stylesheet' type='text/css'>
11+
</head>
12+
<body>
13+
<div id="topbox">
14+
<p><img src="meson_logo.png" /> </p>
15+
<h1>The Meson Build System</h1>
16+
</div>
17+
<div id="navigation">
18+
<ul>
19+
<li><a href="index.html">Main page</a></li>
20+
<li><a href="download.html">Download<a></li>
21+
<li><a href="videos.html">Videos</a></li>
22+
<li><a href="documentation.html">Documentation</a></li>
23+
<li><a href="development.html">Development</a></li>
24+
<li><a href="community.html">Community</a></li>
25+
<li><a href="legal.html">Legal</a></li>
26+
</ul>
27+
</div>
28+
<div id="maintext">
29+
<h2>Overview</h2>
30+
31+
<p>Meson is a build system meant to be both extremely fast, and,
32+
even more importantly, as user friendly as possible.</p>
33+
34+
<p>The main design point of Meson is that every moment a developer
35+
spends writing or debugging build definitions is a second
36+
wasted. So is every second spent waiting for the build system to
37+
actually start compiling code.</p>
38+
39+
</div>
40+
</body>
41+
</html>

community.html

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<link rel="icon" type="image/png"
6+
href="favicon.png" />
7+
<title>The Meson® Build System</title>
8+
<link rel="stylesheet"
9+
href="mstyle.css" type="text/css">
10+
<link href='http://fonts.googleapis.com/css?family=Nunito' rel='stylesheet' type='text/css'>
11+
</head>
12+
<body>
13+
<div id="topbox">
14+
<p><img src="meson_logo.png" /> </p>
15+
<h1>The Meson Build System</h1>
16+
</div>
17+
<div id="navigation">
18+
<ul>
19+
<li><a href="index.html">Main page</a></li>
20+
<li><a href="download.html">Download</a></li>
21+
<li><a href="videos.html">Videos</a></li>
22+
<li><a href="documentation.html">Documentation</a></li>
23+
<li><a href="development.html">Development</a></li>
24+
<li><a href="community.html">Community</a></li>
25+
<li><a href="legal.html">Legal</a></li>
26+
27+
</ul>
28+
</div>
29+
<div id="maintext">
30+
<h2>Community</h2>
31+
32+
<p>There are two main methods of connecting with other Meson
33+
developers. The first one is the mailing list, which is hosted
34+
at <a href="https://groups.google.com/forum/#!forum/mesonbuild">Google
35+
Groups</a>.</p>
36+
37+
<p>The second way is via IRC. The channel to use
38+
is <tt>#mesonbuild</tt>
39+
at <a href="https://freenode.net/">Freenode</a>.</p>
40+
41+
42+
</div>
43+
</body>
44+
</html>

community.shtml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<h2>Community</h2>
2+
3+
<p>There are two main methods of connecting with other Meson
4+
developers. The first one is the mailing list, which is hosted
5+
at <a href="https://groups.google.com/forum/#!forum/mesonbuild">Google
6+
Groups</a>.</p>
7+
8+
<p>The second way is via IRC. The channel to use
9+
is <tt>#mesonbuild</tt>
10+
at <a href="https://freenode.net/">Freenode</a>.</p>
11+
12+

development.html

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<link rel="icon" type="image/png"
6+
href="favicon.png" />
7+
<title>The Meson® Build System</title>
8+
<link rel="stylesheet"
9+
href="mstyle.css" type="text/css">
10+
<link href='http://fonts.googleapis.com/css?family=Nunito' rel='stylesheet' type='text/css'>
11+
</head>
12+
<body>
13+
<div id="topbox">
14+
<p><img src="meson_logo.png" /> </p>
15+
<h1>The Meson Build System</h1>
16+
</div>
17+
<div id="navigation">
18+
<ul>
19+
<li><a href="index.html">Main page</a></li>
20+
<li><a href="download.html">Download</a></li>
21+
<li><a href="videos.html">Videos</a></li>
22+
<li><a href="documentation.html">Documentation</a></li>
23+
<li><a href="development.html">Development</a></li>
24+
<li><a href="community.html">Community</a></li>
25+
<li><a href="legal.html">Legal</a></li>
26+
27+
</ul>
28+
</div>
29+
<div id="maintext">
30+
<h2>Development</h2>
31+
32+
<p>All development on Meson is done
33+
on <a href="https://github.com/jpakkane/meson">Github project</a>. For
34+
further info look into the <tt>contributing.txt</tt> file that comes
35+
with Meson's source checkout.</p>
36+
37+
<p>You do not need to sign a CLA to contribute to Meson.</p>
38+
</div>
39+
</body>
40+
</html>

development.shtml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<h2>Development</h2>
2+
3+
<p>All development on Meson is done
4+
on <a href="https://github.com/jpakkane/meson">Github project</a>. For
5+
further info look into the <tt>contributing.txt</tt> file that comes
6+
with Meson's source checkout.</p>
7+
8+
<p>You do not need to sign a CLA to contribute to Meson.</p>

documentation.html

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<link rel="icon" type="image/png"
6+
href="favicon.png" />
7+
<title>The Meson® Build System</title>
8+
<link rel="stylesheet"
9+
href="mstyle.css" type="text/css">
10+
<link href='http://fonts.googleapis.com/css?family=Nunito' rel='stylesheet' type='text/css'>
11+
</head>
12+
<body>
13+
<div id="topbox">
14+
<p><img src="meson_logo.png" /> </p>
15+
<h1>The Meson Build System</h1>
16+
</div>
17+
<div id="navigation">
18+
<ul>
19+
<li><a href="index.html">Main page</a></li>
20+
<li><a href="download.html">Download</a></li>
21+
<li><a href="videos.html">Videos</a></li>
22+
<li><a href="documentation.html">Documentation</a></li>
23+
<li><a href="development.html">Development</a></li>
24+
<li><a href="community.html">Community</a></li>
25+
<li><a href="legal.html">Legal</a></li>
26+
27+
</ul>
28+
</div>
29+
<div id="maintext">
30+
<h2>Documentation</h2>
31+
32+
<p>Meson comes with extensive documentation which can be read at
33+
the <a href="https://github.com/jpakkane/meson/wiki">project
34+
wiki</a>.</p>
35+
36+
<p>To get started we recommend first reading
37+
the <a href="https://github.com/jpakkane/meson/wiki/Quick%20guide">quick
38+
guide</a>. After that you might want to go through
39+
the <a href="https://github.com/jpakkane/meson/wiki/Manual">manual</a>.</p>
40+
41+
<p>There is also a project FAQ
42+
available <a href="https://github.com/jpakkane/meson/wiki/FAQ">here</a>.</p>
43+
</div>
44+
</body>
45+
</html>

documentation.shtml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<h2>Documentation</h2>
2+
3+
<p>Meson comes with extensive documentation which can be read at
4+
the <a href="https://github.com/jpakkane/meson/wiki">project
5+
wiki</a>.</p>
6+
7+
<p>To get started we recommend first reading
8+
the <a href="https://github.com/jpakkane/meson/wiki/Quick%20guide">quick
9+
guide</a>. After that you might want to go through
10+
the <a href="https://github.com/jpakkane/meson/wiki/Manual">manual</a>.</p>
11+
12+
<p>There is also a project FAQ
13+
available <a href="https://github.com/jpakkane/meson/wiki/FAQ">here</a>.</p>

download.html

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<link rel="icon" type="image/png"
6+
href="favicon.png" />
7+
<title>The Meson® Build System</title>
8+
<link rel="stylesheet"
9+
href="mstyle.css" type="text/css">
10+
<link href='http://fonts.googleapis.com/css?family=Nunito' rel='stylesheet' type='text/css'>
11+
</head>
12+
<body>
13+
<div id="topbox">
14+
<p><img src="meson_logo.png" /> </p>
15+
<h1>The Meson Build System</h1>
16+
</div>
17+
<div id="navigation">
18+
<ul>
19+
<li><a href="index.html">Main page</a></li>
20+
<li><a href="download.html">Download</a></li>
21+
<li><a href="videos.html">Videos</a></li>
22+
<li><a href="documentation.html">Documentation</a></li>
23+
<li><a href="development.html">Development</a></li>
24+
<li><a href="community.html">Community</a></li>
25+
<li><a href="legal.html">Legal</a></li>
26+
27+
</ul>
28+
</div>
29+
<div id="maintext">
30+
<h2>Downloading Meson</h2>
31+
32+
<p>Meson releases can be downloaded from the <a href="https://github.com/jpakkane/meson/releases">Github release page</a>. The newest development code can be obtained directly from <a href="https://github.com/jpakkane/meson">Git</a></p>
33+
34+
<h2>Dependencies</h2>
35+
36+
<p>Meson is implemented in Python 3. If you operating system provides
37+
a package manager, use should should install it with that. For
38+
platforms that don't have a package manager, you need do
39+
download it from <a href="https://www.python.org/downloads/">Python's
40+
home page</a>.</p>
41+
42+
<p>Depending on your platform and backend you wish to use, you might
43+
need the <a href="https://martine.github.io/ninja/">Ninja
44+
executable</a>. Again, use your distro-provided version if
45+
possible. Otherwise download it
46+
from <a href="https://github.com/martine/ninja/releases">here</a>.</p>
47+
</div>
48+
</body>
49+
</html>

download.shtml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<h2>Downloading Meson</h2>
2+
3+
<p>Meson releases can be downloaded from the <a href="https://github.com/jpakkane/meson/releases">Github release page</a>. The newest development code can be obtained directly from <a href="https://github.com/jpakkane/meson">Git</a></p>
4+
5+
<h2>Dependencies</h2>
6+
7+
<p>Meson is implemented in Python 3. If you operating system provides
8+
a package manager, use should should install it with that. For
9+
platforms that don't have a package manager, you need do
10+
download it from <a href="https://www.python.org/downloads/">Python's
11+
home page</a>.</p>
12+
13+
<p>Depending on your platform and backend you wish to use, you might
14+
need the <a href="https://martine.github.io/ninja/">Ninja
15+
executable</a>. Again, use your distro-provided version if
16+
possible. Otherwise download it
17+
from <a href="https://github.com/martine/ninja/releases">here</a>.</p>

favicon.png

1.42 KB
Loading

generate.py

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#!/usr/bin/env python
2+
3+
pages = [('Main page', 'index'),
4+
('Download', 'download'),
5+
('Videos', 'videos'),
6+
('Documentation', 'documentation'),
7+
('Development', 'development'),
8+
('Community', 'community'),
9+
('Legal', 'legal')]
10+
11+
pref = open('prefix.html').read()
12+
suf = open('suffix.html').read()
13+
14+
repl = ''
15+
for p in pages:
16+
repl += '<li><a href="%s.html">%s</a></li>\n' % (p[1], p[0])
17+
18+
pref = pref.replace('@@@', repl)
19+
20+
21+
for p in pages:
22+
ifile = p[1] + '.shtml'
23+
ofile = p[1] + '.html'
24+
cur = open(ifile).read()
25+
open(ofile, 'w').write(pref + cur + suf)
26+
27+

index.html

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<link rel="icon" type="image/png"
6+
href="favicon.png" />
7+
<title>The Meson® Build System</title>
8+
<link rel="stylesheet"
9+
href="mstyle.css" type="text/css">
10+
<link href='http://fonts.googleapis.com/css?family=Nunito' rel='stylesheet' type='text/css'>
11+
</head>
12+
<body>
13+
<div id="topbox">
14+
<p><img src="meson_logo.png" /> </p>
15+
<h1>The Meson Build System</h1>
16+
</div>
17+
<div id="navigation">
18+
<ul>
19+
<li><a href="index.html">Main page</a></li>
20+
<li><a href="download.html">Download</a></li>
21+
<li><a href="videos.html">Videos</a></li>
22+
<li><a href="documentation.html">Documentation</a></li>
23+
<li><a href="development.html">Development</a></li>
24+
<li><a href="community.html">Community</a></li>
25+
<li><a href="legal.html">Legal</a></li>
26+
27+
</ul>
28+
</div>
29+
<div id="maintext">
30+
<h2>Overview</h2>
31+
32+
<p>Meson is a build system meant to be both extremely fast, and, even
33+
more importantly, as user friendly as possible.</p>
34+
35+
<p>The main design point of Meson is that every moment a developer
36+
spends writing or debugging build definitions is a second wasted. So
37+
is every second spent waiting for the build system to actually start
38+
compiling code.</p>
39+
</div>
40+
</body>
41+
</html>

index.shtml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<h2>Overview</h2>
2+
3+
<p>Meson is a build system meant to be both extremely fast, and, even
4+
more importantly, as user friendly as possible.</p>
5+
6+
<p>The main design point of Meson is that every moment a developer
7+
spends writing or debugging build definitions is a second wasted. So
8+
is every second spent waiting for the build system to actually start
9+
compiling code.</p>

legal.html

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<link rel="icon" type="image/png"
6+
href="favicon.png" />
7+
<title>The Meson® Build System</title>
8+
<link rel="stylesheet"
9+
href="mstyle.css" type="text/css">
10+
<link href='http://fonts.googleapis.com/css?family=Nunito' rel='stylesheet' type='text/css'>
11+
</head>
12+
<body>
13+
<div id="topbox">
14+
<p><img src="meson_logo.png" /> </p>
15+
<h1>The Meson Build System</h1>
16+
</div>
17+
<div id="navigation">
18+
<ul>
19+
<li><a href="index.html">Main page</a></li>
20+
<li><a href="download.html">Download</a></li>
21+
<li><a href="videos.html">Videos</a></li>
22+
<li><a href="documentation.html">Documentation</a></li>
23+
<li><a href="development.html">Development</a></li>
24+
<li><a href="community.html">Community</a></li>
25+
<li><a href="legal.html">Legal</a></li>
26+
27+
</ul>
28+
</div>
29+
<div id="maintext">
30+
<p>Meson is copyrighted by all members of the Meson development
31+
team. For details see the <tt>authors.txt</tt> file that comes with
32+
the source code. Meson is licensed under
33+
the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2
34+
license</a>.
35+
36+
<p>Meson is a registered trademark of Jussi Pakkanen.</p>
37+
</div>
38+
</body>
39+
</html>

0 commit comments

Comments
 (0)