gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[www] branch stable updated (129e9e4 -> 6db530b)


From: gnunet
Subject: [www] branch stable updated (129e9e4 -> 6db530b)
Date: Fri, 12 Feb 2021 09:07:38 +0100

This is an automated email from the git hooks/post-receive script.

martin-schanzenbach pushed a change to branch stable
in repository www.

    from 129e9e4  remove projects with no mentors from gsoc page
     add e16b330  do not exclude locale
     add 6db530b  add rust

No new revisions were added by this update.

Summary of changes:
 .gitignore            |  4 ----
 locale/messages.pot   |  0
 template/gsoc.html.j2 | 66 +++++++++++++++++++++++----------------------------
 3 files changed, 30 insertions(+), 40 deletions(-)
 create mode 100644 locale/messages.pot

diff --git a/.gitignore b/.gitignore
index a5b4b5c..accd124 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,10 +3,6 @@ common/*.inc
 
 old/
 
-*.mo
-locale/*/
-locale/messages.pot
-
 videos/grothoff2014fossa.webm
 videos/grothoff2014fossa.ogv
 
diff --git a/locale/messages.pot b/locale/messages.pot
new file mode 100644
index 0000000..e69de29
diff --git a/template/gsoc.html.j2 b/template/gsoc.html.j2
index 1fdf0b4..6fdc58b 100644
--- a/template/gsoc.html.j2
+++ b/template/gsoc.html.j2
@@ -181,6 +181,36 @@
         </p>
       </section>
 
+      <section>
+        <h4>Rust templates for GNUnet services</h4>
+        <p>
+          {% trans %}
+          The goal is to either build upon the (outdated) <a 
href="https://github.com/canndrew/gnunet-rs";>GNUnet Rust
+          bindings</a> or to follow the path of <a href="GNUnet 
Go">https://github.com/bfix/gnunet-go</a>
+          which tries to reimplement most of the GNUnet stack.
+          The end result should be an extension template for GNUnet in the form
+          of the existing <a href="https://git.gnunet.org/gnunet-ext.git/";>C 
template</a>
+          which allows to quickly start implementing services and libraries
+          for GNUnet.
+          {% endtrans %}
+        </p>
+        <p>
+          {% trans %}
+            <strong>Mentors:</strong> Martin Schanzenbach
+          {% endtrans %}
+        </p>
+        <p>
+          {% trans %}
+            Required Skills: Solid knowledge of Rust and ideally asynchronuous 
IO.
+          {% endtrans %}
+        </p>
+        <p>
+          {% trans %}
+            Difficulty level: medium
+          {% endtrans %}
+        </p>
+      </section>
+
       <!-- Past projects: Previously proposed, but left unfinished. 
Inspiration for students. -->
       <!--<h2><a name="past" class="subnav-anchor"></a>{{ _("Past projects") 
}}</h2>
       <p>
@@ -260,42 +290,6 @@
           {% endtrans %}
         </p>
       </section>
-      <section>
-        <h4>Rust APIs for GNUnet services</h4>
-        <p>
-          {% trans %}
-            There are a variety of GNUNet APIs that should be
-            exposed in the Rust wrappers.  Implementing these will
-            require extending the port of GNUNet utils written by
-            Andrew Cann and Kelong Cong.
-          {% endtrans %}
-        </p>
-        <p>
-          {% trans %}
-            As an introduction to the code base, we suggest that the
-            student and Jeff Burdges together update the
-            asynchronous IO system from gjio to futures-rs or
-            another layer built upon it.  Jeff Burdges is expected
-            to concurrently be implementing a GNUNet API for his own
-            mix network work.
-          {% endtrans %}
-        </p>
-        <p>
-          {% trans %}
-            <strong>Mentors:</strong> Jeff Burdges
-          {% endtrans %}
-        </p>
-        <p>
-          {% trans %}
-            Required Skills: Rust
-          {% endtrans %}
-        </p>
-        <p>
-          {% trans %}
-            Difficulty level: low
-          {% endtrans %}
-        </p>
-      </section>
       <section>
         <h4>Tor compatibility for GNUnet</h4>
         <p>

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]