Skip to content

Commit

Permalink
Deploy rust-edu/rust-edu.github.io to rust-edu/rust-edu.github.io:gh-…
Browse files Browse the repository at this point in the history
…pages
  • Loading branch information
GitHub Actions committed Feb 9, 2024
0 parents commit 1e803b1
Show file tree
Hide file tree
Showing 24 changed files with 2,509 additions and 0 deletions.
3 changes: 3 additions & 0 deletions 404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<!doctype html>
<title>404 Not Found</title>
<h1>404 Not Found</h1>
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
rust-edu.org
10 changes: 10 additions & 0 deletions elasticlunr.min.js

Large diffs are not rendered by default.

132 changes: 132 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">

<link href="https://rust-edu.github.io/style.css" rel="stylesheet" />



<title>Home - Rust Edu</title>
</head>

<body>
<nav class="navbar" role="navigation" aria-label="main navigation">
<div class="navbar-brand">
<a class="navbar-item" href="https:&#x2F;&#x2F;rust-edu.github.io">
<img class="navbar-logo" src="https://rust-edu.github.io/rust-edu-banner.svg" alt="Rust Edu Logo" />
<a role="button" class="navbar-burger" data-target="navMenu" aria-label="menu" aria-expanded="false">
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
</a>
</a>
</div>
<div class="navbar-menu" id="navMenu">
<div class="navbar-end has-text-centered">

<a class="navbar-item has-text-weight-semibold" href="&#x2F;">
Home
</a>

<a class="navbar-item has-text-weight-semibold" href="&#x2F;news">
News
</a>

<a class="navbar-item has-text-weight-semibold" href="https:&#x2F;&#x2F;zulip.rust-edu.org">
Zulip
</a>

<a class="navbar-item has-text-weight-semibold" href="&#x2F;resources">
Resources
</a>

</div>
</div>
</nav>

<div class="main-content columns is-fluid">
<div class="column">
<section class="section">
<div class="container">

<div class="has-text-centered pb-6">
<h1 class="title is-1">Rust Edu</h1>
<p class="subtitle is-4">Rust education in academia (and beyond)</p>
</div>
<div class="content">
<h2 id="who-are-we">Who are we?</h2>
<p>Rust Edu is an organization dedicated to supporting Rust education in the academic environment.</p>
<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>
<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>
<div class="buttons is-centered my-5">
<a href="/news/announcement" class="is">Read the full announcement</a>
</div>
<h2 id="our-goals">Our goals</h2>
<p>The most immediate goals of the organization are as follows:</p>
<ul>
<li>Design a flexible Rust-based curriculum for higher education.</li>
<li>Develop and promote tools and services which assist in this education.</li>
<li>Improve the overall learnability of the Rust programming language.</li>
</ul>
<h2 id="mission-statement">Mission statement</h2>
<p>To spread Rust use and development through academic curricula and communities throughout the world. To make Rust the language of choice for &quot;systems programming&quot; in its broadest sense through the shared efforts of faculty, students and the Rust community.</p>
<h2 id="how-can-i-help">How can I help?</h2>
<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>.
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>
<h2 id="code-of-conduct">Code of Conduct</h2>
<p>We operate in accordance with the
<a href="https://www.rust-lang.org/policies/code-of-conduct">Rust Community Code of Conduct</a>.</p>

</div>

</div>
</section>
</div>
</div>

<footer class="footer mt-auto pt-6 pb-5 gray">
<div class="columns is-centered mb-5">
<div class="column is-narrow mx-6">
<h4 class="title is-5 mb-2">Navigation</h4>

<ul>

<li><a href="&#x2F;">Home</a></li>

<li><a href="&#x2F;news">News</a></li>

<li><a href="https:&#x2F;&#x2F;zulip.rust-edu.org">Zulip</a></li>

<li><a href="&#x2F;resources">Resources</a></li>

</ul>
</div>
<div class="column is-narrow mx-6">
<h4 class="title is-5 mb-2">Useful links</h4>
<ul>

<li><a href="https:&#x2F;&#x2F;rust-lang.org" target="_blank">Rust Language Website</a></li>

<li><a href="https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;book&#x2F;" target="_blank">Official Rust Book</a></li>

</ul>
</div>
</div>

<div class="footer-notice content">
<p class="is-size-6">
The content of this website is licensed <a href="https://creativecommons.org/share-your-work/public-domain/cc0/" target="_blank">CC0</a>.
</p>
<p class="is-size-6">
View the source on <a href="https://github.com/rust-edu/rust-edu.github.io" target="_blank">GitHub</a>.
</p>
</div>
</footer>

<script src="https://rust-edu.github.io/js/site.js"></script>
</body>

</html>
32 changes: 32 additions & 0 deletions js/site.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
function documentReady() {
// https://bulma.io/documentation/components/navbar/#navbar-menu

// Get all "navbar-burger" elements
const $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0);

// Check if there are any navbar burgers
if ($navbarBurgers.length > 0) {
// Add a click event on each of them
$navbarBurgers.forEach(el => {
el.addEventListener('click', () => {

// Get the target from the "data-target" attribute
const target = el.dataset.target;
const $target = document.getElementById(target);

// Toggle the "is-active" class on both the "navbar-burger" and the "navbar-menu"
el.classList.toggle('is-active');
$target.classList.toggle('is-active');
});
});
}
}

// https://developer.mozilla.org/en-US/docs/Web/API/Document/DOMContentLoaded_event
if (document.readyState === 'loading') {
// Loading hasn't finished yet
document.addEventListener('DOMContentLoaded', documentReady);
} else {
// `DOMContentLoaded` has already fired
documentReady();
}
159 changes: 159 additions & 0 deletions news/announcement/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">

<link href="https://rust-edu.github.io/style.css" rel="stylesheet" />



<title>Announcement: Rust-Edu - Rust Edu</title>
</head>

<body>
<nav class="navbar" role="navigation" aria-label="main navigation">
<div class="navbar-brand">
<a class="navbar-item" href="https:&#x2F;&#x2F;rust-edu.github.io">
<img class="navbar-logo" src="https://rust-edu.github.io/rust-edu-banner.svg" alt="Rust Edu Logo" />
<a role="button" class="navbar-burger" data-target="navMenu" aria-label="menu" aria-expanded="false">
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
</a>
</a>
</div>
<div class="navbar-menu" id="navMenu">
<div class="navbar-end has-text-centered">

<a class="navbar-item has-text-weight-semibold" href="&#x2F;">
Home
</a>

<a class="navbar-item has-text-weight-semibold" href="&#x2F;news">
News
</a>

<a class="navbar-item has-text-weight-semibold" href="https:&#x2F;&#x2F;zulip.rust-edu.org">
Zulip
</a>

<a class="navbar-item has-text-weight-semibold" href="&#x2F;resources">
Resources
</a>

</div>
</div>
</nav>

<div class="main-content columns is-fluid">
<div class="column">
<section class="section">
<div class="container">

<h1 class="title is-2">Announcement: Rust-Edu</h1>

<p class="subtitle is-6"><i>Bart Massey on Jul 11, 2022</i></p>


<div class="content">
<p>Today we proudly and excitedly announce the formation of
Rust-Edu, an organization dedicated to Rust education.</p>
<p><strong>MISSION</strong> — We are committed to promote the adoption of Rust
throughout the academic world. We believe that we can work with the Rust
community to provide tools and educational support for students and
faculty to learn and build in new and better ways. In doing so, we will
drive the adoption of Rust as a key technology for years to come. While
we are initially focused on college level learning, long term, we hope
to broaden our scope.</p>
<p><strong>GOALS</strong> — We have identified three types of initiative that we want to
take on:</p>
<ul>
<li>
<p><strong>Create a Rust-based Curriculum</strong> — Our initial effort is focused
on creating a modular turnkey Rust curriculum for college-level
Computer Science courses. Starting with an Introductory
Programming course, we want to build Rust-based modules and entire
courses covering traditional Computer Science topics such as
Operating Systems, Programming Languages, Embedded Development,
and Networking.</p>
</li>
<li>
<p><strong>Make Learning Rust Easier</strong> — We want to leverage the growing
interest in building tools that make learning and mastering Rust
easier. We believe that the notorious difficult learning curve of
the language can be overcome with better tooling for education.</p>
</li>
</ul>
<ul>
<li><strong>Make Rust More Developer Friendly</strong> — We want to provide feedback
to the Rust Project itself, helping to make Rust a more learnable
language for developers. We would like to identify places where we
can help with syntax, tooling, documentation, exercises,
and error messages.</li>
</ul>
<p><strong>WHO WE ARE</strong> — We are a group of academics and community
members wanting to make progress and provide focus and
support for Rust Education, in an environment that warmly
welcomes all of those who wish to work and play in this
grand endeavor.</p>
<p><strong>GET INVOLVED</strong> — We are extraordinarily grateful to
Futurewei, Inc for funding this initial work: if you want to
contribute financially, please let us know. Also, if you are
involved in Rust and academia, or would like to be, we would
love to have your help. Please visit us at
<a href="https://rust-edu.org/">https://rust-edu.org</a> or reach out
by email at
&lt;<a href="email:[email protected]">[email protected]</a>&gt;.</p>

</div>

</div>
</section>
</div>
</div>

<footer class="footer mt-auto pt-6 pb-5 gray">
<div class="columns is-centered mb-5">
<div class="column is-narrow mx-6">
<h4 class="title is-5 mb-2">Navigation</h4>

<ul>

<li><a href="&#x2F;">Home</a></li>

<li><a href="&#x2F;news">News</a></li>

<li><a href="https:&#x2F;&#x2F;zulip.rust-edu.org">Zulip</a></li>

<li><a href="&#x2F;resources">Resources</a></li>

</ul>
</div>
<div class="column is-narrow mx-6">
<h4 class="title is-5 mb-2">Useful links</h4>
<ul>

<li><a href="https:&#x2F;&#x2F;rust-lang.org" target="_blank">Rust Language Website</a></li>

<li><a href="https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;book&#x2F;" target="_blank">Official Rust Book</a></li>

</ul>
</div>
</div>

<div class="footer-notice content">
<p class="is-size-6">
The content of this website is licensed <a href="https://creativecommons.org/share-your-work/public-domain/cc0/" target="_blank">CC0</a>.
</p>
<p class="is-size-6">
View the source on <a href="https://github.com/rust-edu/rust-edu.github.io" target="_blank">GitHub</a>.
</p>
</div>
</footer>

<script src="https://rust-edu.github.io/js/site.js"></script>
</body>

</html>
Loading

0 comments on commit 1e803b1

Please sign in to comment.