Skip to content

Commit 1a9a536

Browse files
author
GitHub Actions
committed
Deploy rust-edu/rust-edu.github.io to rust-edu/rust-edu.github.io:gh-pages
0 parents  commit 1a9a536

28 files changed

+2697
-0
lines changed

.nojekyll

Whitespace-only changes.

404.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<!doctype html>
2+
<title>404 Not Found</title>
3+
<h1>404 Not Found</h1>

CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
rust-edu.org

images/RAACampusTour1.png

454 KB
Loading

images/RAACampusTour2.png

416 KB
Loading

images/RAACampusTour3.png

365 KB
Loading

images/RAACampusTour4.png

444 KB
Loading

index.html

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
8+
<link href="https://rust-edu.github.io/style.css" rel="stylesheet" />
9+
10+
11+
12+
<title>Home - Rust Edu</title>
13+
</head>
14+
15+
<body>
16+
<nav class="navbar" role="navigation" aria-label="main navigation">
17+
<div class="navbar-brand">
18+
<a class="navbar-item" href="https:&#x2F;&#x2F;rust-edu.github.io">
19+
<img class="navbar-logo" src="https://rust-edu.github.io/rust-edu-banner.svg" alt="Rust Edu Logo" />
20+
<a role="button" class="navbar-burger" data-target="navMenu" aria-label="menu" aria-expanded="false">
21+
<span aria-hidden="true"></span>
22+
<span aria-hidden="true"></span>
23+
<span aria-hidden="true"></span>
24+
</a>
25+
</a>
26+
</div>
27+
<div class="navbar-menu" id="navMenu">
28+
<div class="navbar-end has-text-centered">
29+
30+
<a class="navbar-item has-text-weight-semibold" href="&#x2F;">
31+
Home
32+
</a>
33+
34+
<a class="navbar-item has-text-weight-semibold" href="&#x2F;news">
35+
News
36+
</a>
37+
38+
<a class="navbar-item has-text-weight-semibold" href="https:&#x2F;&#x2F;zulip.rust-edu.org">
39+
Zulip
40+
</a>
41+
42+
<a class="navbar-item has-text-weight-semibold" href="&#x2F;resources">
43+
Resources
44+
</a>
45+
46+
</div>
47+
</div>
48+
</nav>
49+
50+
<div class="main-content columns is-fluid">
51+
<div class="column">
52+
<section class="section">
53+
<div class="container">
54+
55+
<div class="has-text-centered pb-6">
56+
<h1 class="title is-1">Rust Edu</h1>
57+
<p class="subtitle is-4">Rust education in academia (and beyond)</p>
58+
</div>
59+
<div class="content">
60+
<h2 id="who-are-we">Who are we?</h2>
61+
<p>Rust Edu is an organization dedicated to supporting Rust education in the academic environment.</p>
62+
<p>While we are initially focused on colleges and universities, in the longer term we hope to broaden our scope to a full range of Rust-related learning and growth initiatives.</p>
63+
<p>We believe that we can work with the Rust community to provide tools and educational support for technology students and faculty to learn and build in new and better ways, while also helping to drive the adoption of Rust as a key technology for decades to come.</p>
64+
<div class="buttons is-centered my-5">
65+
<a href="/news/announcement" class="is">Read the full announcement</a>
66+
</div>
67+
<h2 id="our-goals">Our goals</h2>
68+
<p>The most immediate goals of the organization are as follows:</p>
69+
<ul>
70+
<li>Design a flexible Rust-based curriculum for higher education.</li>
71+
<li>Develop and promote tools and services which assist in this education.</li>
72+
<li>Improve the overall learnability of the Rust programming language.</li>
73+
</ul>
74+
<h2 id="mission-statement">Mission statement</h2>
75+
<p>To spread Rust use and development through academic curricula and communities throughout the world. To make Rust the language of choice for "systems programming" in its broadest sense through the shared efforts of faculty, students and the Rust community.</p>
76+
<h2 id="how-can-i-help">How can I help?</h2>
77+
<p>We welcome any educators, sponsors, and potential collaborators who share our vision for the future of Rust education to get in touch with us at <a href="mailto:[email protected]">[email protected]</a>.
78+
We also have a <a href="https://zulip.rust-edu.org">Zulip instance</a>, where you can chat with the Rust Edu team and community.</p>
79+
<h2 id="code-of-conduct">Code of Conduct</h2>
80+
<p>We operate in accordance with the
81+
<a href="https://www.rust-lang.org/policies/code-of-conduct">Rust Community Code of Conduct</a>.</p>
82+
83+
</div>
84+
85+
</div>
86+
</section>
87+
</div>
88+
</div>
89+
90+
<footer class="footer mt-auto pt-6 pb-5 gray">
91+
<div class="columns is-centered mb-5">
92+
<div class="column is-narrow mx-6">
93+
<h4 class="title is-5 mb-2">Navigation</h4>
94+
95+
<ul>
96+
97+
<li><a href="&#x2F;">Home</a></li>
98+
99+
<li><a href="&#x2F;news">News</a></li>
100+
101+
<li><a href="https:&#x2F;&#x2F;zulip.rust-edu.org">Zulip</a></li>
102+
103+
<li><a href="&#x2F;resources">Resources</a></li>
104+
105+
</ul>
106+
</div>
107+
<div class="column is-narrow mx-6">
108+
<h4 class="title is-5 mb-2">Useful links</h4>
109+
<ul>
110+
111+
<li><a href="https:&#x2F;&#x2F;rust-lang.org" target="_blank">Rust Language Website</a></li>
112+
113+
<li><a href="https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;book&#x2F;" target="_blank">Official Rust Book</a></li>
114+
115+
</ul>
116+
</div>
117+
</div>
118+
119+
<div class="footer-notice content">
120+
<p class="is-size-6">
121+
The content of this website is licensed <a href="https://creativecommons.org/share-your-work/public-domain/cc0/" target="_blank">CC0</a>.
122+
</p>
123+
<p class="is-size-6">
124+
View the source on <a href="https://github.com/rust-edu/rust-edu.github.io" target="_blank">GitHub</a>.
125+
</p>
126+
</div>
127+
</footer>
128+
129+
<script src="https://rust-edu.github.io/js/site.js"></script>
130+
</body>
131+
132+
</html>

js/site.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
function documentReady() {
2+
// https://bulma.io/documentation/components/navbar/#navbar-menu
3+
4+
// Get all "navbar-burger" elements
5+
const $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0);
6+
7+
// Check if there are any navbar burgers
8+
if ($navbarBurgers.length > 0) {
9+
// Add a click event on each of them
10+
$navbarBurgers.forEach(el => {
11+
el.addEventListener('click', () => {
12+
13+
// Get the target from the "data-target" attribute
14+
const target = el.dataset.target;
15+
const $target = document.getElementById(target);
16+
17+
// Toggle the "is-active" class on both the "navbar-burger" and the "navbar-menu"
18+
el.classList.toggle('is-active');
19+
$target.classList.toggle('is-active');
20+
});
21+
});
22+
}
23+
}
24+
25+
// https://developer.mozilla.org/en-US/docs/Web/API/Document/DOMContentLoaded_event
26+
if (document.readyState === 'loading') {
27+
// Loading hasn't finished yet
28+
document.addEventListener('DOMContentLoaded', documentReady);
29+
} else {
30+
// `DOMContentLoaded` has already fired
31+
documentReady();
32+
}

news/announcement/index.html

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
8+
<link href="https://rust-edu.github.io/style.css" rel="stylesheet" />
9+
10+
11+
12+
<title>Announcement: Rust-Edu - Rust Edu</title>
13+
</head>
14+
15+
<body>
16+
<nav class="navbar" role="navigation" aria-label="main navigation">
17+
<div class="navbar-brand">
18+
<a class="navbar-item" href="https:&#x2F;&#x2F;rust-edu.github.io">
19+
<img class="navbar-logo" src="https://rust-edu.github.io/rust-edu-banner.svg" alt="Rust Edu Logo" />
20+
<a role="button" class="navbar-burger" data-target="navMenu" aria-label="menu" aria-expanded="false">
21+
<span aria-hidden="true"></span>
22+
<span aria-hidden="true"></span>
23+
<span aria-hidden="true"></span>
24+
</a>
25+
</a>
26+
</div>
27+
<div class="navbar-menu" id="navMenu">
28+
<div class="navbar-end has-text-centered">
29+
30+
<a class="navbar-item has-text-weight-semibold" href="&#x2F;">
31+
Home
32+
</a>
33+
34+
<a class="navbar-item has-text-weight-semibold" href="&#x2F;news">
35+
News
36+
</a>
37+
38+
<a class="navbar-item has-text-weight-semibold" href="https:&#x2F;&#x2F;zulip.rust-edu.org">
39+
Zulip
40+
</a>
41+
42+
<a class="navbar-item has-text-weight-semibold" href="&#x2F;resources">
43+
Resources
44+
</a>
45+
46+
</div>
47+
</div>
48+
</nav>
49+
50+
<div class="main-content columns is-fluid">
51+
<div class="column">
52+
<section class="section">
53+
<div class="container">
54+
55+
<h1 class="title is-2">Announcement: Rust-Edu</h1>
56+
57+
<p class="subtitle is-6"><i>Bart Massey on Jul 11, 2022</i></p>
58+
59+
60+
<div class="content">
61+
<p>Today we proudly and excitedly announce the formation of
62+
Rust-Edu, an organization dedicated to Rust education.</p>
63+
<p><strong>MISSION</strong> — We are committed to promote the adoption of Rust
64+
throughout the academic world. We believe that we can work with the Rust
65+
community to provide tools and educational support for students and
66+
faculty to learn and build in new and better ways. In doing so, we will
67+
drive the adoption of Rust as a key technology for years to come. While
68+
we are initially focused on college level learning, long term, we hope
69+
to broaden our scope.</p>
70+
<p><strong>GOALS</strong> — We have identified three types of initiative that we want to
71+
take on:</p>
72+
<ul>
73+
<li>
74+
<p><strong>Create a Rust-based Curriculum</strong> — Our initial effort is focused
75+
on creating a modular turnkey Rust curriculum for college-level
76+
Computer Science courses. Starting with an Introductory
77+
Programming course, we want to build Rust-based modules and entire
78+
courses covering traditional Computer Science topics such as
79+
Operating Systems, Programming Languages, Embedded Development,
80+
and Networking.</p>
81+
</li>
82+
<li>
83+
<p><strong>Make Learning Rust Easier</strong> — We want to leverage the growing
84+
interest in building tools that make learning and mastering Rust
85+
easier. We believe that the notorious difficult learning curve of
86+
the language can be overcome with better tooling for education.</p>
87+
</li>
88+
</ul>
89+
<ul>
90+
<li><strong>Make Rust More Developer Friendly</strong> — We want to provide feedback
91+
to the Rust Project itself, helping to make Rust a more learnable
92+
language for developers. We would like to identify places where we
93+
can help with syntax, tooling, documentation, exercises,
94+
and error messages.</li>
95+
</ul>
96+
<p><strong>WHO WE ARE</strong> — We are a group of academics and community
97+
members wanting to make progress and provide focus and
98+
support for Rust Education, in an environment that warmly
99+
welcomes all of those who wish to work and play in this
100+
grand endeavor.</p>
101+
<p><strong>GET INVOLVED</strong> — We are extraordinarily grateful to
102+
Futurewei, Inc for funding this initial work: if you want to
103+
contribute financially, please let us know. Also, if you are
104+
involved in Rust and academia, or would like to be, we would
105+
love to have your help. Please visit us at
106+
<a href="https://rust-edu.org/">https://rust-edu.org</a> or reach out
107+
by email at
108+
&lt;<a href="email:[email protected]">[email protected]</a>&gt;.</p>
109+
110+
</div>
111+
112+
</div>
113+
</section>
114+
</div>
115+
</div>
116+
117+
<footer class="footer mt-auto pt-6 pb-5 gray">
118+
<div class="columns is-centered mb-5">
119+
<div class="column is-narrow mx-6">
120+
<h4 class="title is-5 mb-2">Navigation</h4>
121+
122+
<ul>
123+
124+
<li><a href="&#x2F;">Home</a></li>
125+
126+
<li><a href="&#x2F;news">News</a></li>
127+
128+
<li><a href="https:&#x2F;&#x2F;zulip.rust-edu.org">Zulip</a></li>
129+
130+
<li><a href="&#x2F;resources">Resources</a></li>
131+
132+
</ul>
133+
</div>
134+
<div class="column is-narrow mx-6">
135+
<h4 class="title is-5 mb-2">Useful links</h4>
136+
<ul>
137+
138+
<li><a href="https:&#x2F;&#x2F;rust-lang.org" target="_blank">Rust Language Website</a></li>
139+
140+
<li><a href="https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;book&#x2F;" target="_blank">Official Rust Book</a></li>
141+
142+
</ul>
143+
</div>
144+
</div>
145+
146+
<div class="footer-notice content">
147+
<p class="is-size-6">
148+
The content of this website is licensed <a href="https://creativecommons.org/share-your-work/public-domain/cc0/" target="_blank">CC0</a>.
149+
</p>
150+
<p class="is-size-6">
151+
View the source on <a href="https://github.com/rust-edu/rust-edu.github.io" target="_blank">GitHub</a>.
152+
</p>
153+
</div>
154+
</footer>
155+
156+
<script src="https://rust-edu.github.io/js/site.js"></script>
157+
</body>
158+
159+
</html>

0 commit comments

Comments
 (0)