diff options
Diffstat (limited to 'template/gsoc.html.j2')
-rw-r--r-- | template/gsoc.html.j2 | 87 |
1 files changed, 44 insertions, 43 deletions
diff --git a/template/gsoc.html.j2 b/template/gsoc.html.j2 index 898fde13..a9600b1c 100644 --- a/template/gsoc.html.j2 +++ b/template/gsoc.html.j2 | |||
@@ -9,7 +9,7 @@ | |||
9 | <div class="row"> | 9 | <div class="row"> |
10 | <div class="col-2 d-none d-lg-block"><!-- for large viewports show menu for better orientation --> | 10 | <div class="col-2 d-none d-lg-block"><!-- for large viewports show menu for better orientation --> |
11 | <nav class="nav subnav position-fixed flex-column border-right" style="position:fixed"> | 11 | <nav class="nav subnav position-fixed flex-column border-right" style="position:fixed"> |
12 | <a class="nav-link" href="#current">{{ _("Current projects") }}</a> | 12 | <a class="nav-link" href="#current">{{ _("Ideas 2020") }}</a> |
13 | <a class="nav-link" href="#past">{{ _("Past projects") }}</a> | 13 | <a class="nav-link" href="#past">{{ _("Past projects") }}</a> |
14 | <a class="nav-link" href="#finished">{{ _("Finished projects") }}</a> | 14 | <a class="nav-link" href="#finished">{{ _("Finished projects") }}</a> |
15 | </nav> | 15 | </nav> |
@@ -26,48 +26,6 @@ | |||
26 | 26 | ||
27 | 27 | ||
28 | <h2><a name="current" class="subnav-anchor"></a>{{ _("Current projects") }}</h2> | 28 | <h2><a name="current" class="subnav-anchor"></a>{{ _("Current projects") }}</h2> |
29 | <!-- Past projects: Previously proposed, but left unfinished. Inspiration for students. --> | ||
30 | <h2><a name="past" class="subnav-anchor"></a>{{ _("Past projects") }}</h2> | ||
31 | <p> | ||
32 | Past projects: Previously proposed, but left unfinished. Inspiration for students. | ||
33 | </p> | ||
34 | <section> | ||
35 | <h4>Android Port</h4> | ||
36 | <p> | ||
37 | {% trans %} | ||
38 | It is time for GNUnet to run properly on Android. Note that | ||
39 | GNUnet is written in C, and this is not about rewriting | ||
40 | GNUnet in Java, but about getting the C code to run on Android. | ||
41 | {% endtrans %} | ||
42 | </p> | ||
43 | <p> | ||
44 | {% trans %} | ||
45 | <strong>Mentors:</strong> <a href="https://www.goebel-consult.de/">Hartmut Goebel</a> | ||
46 | {% endtrans %} | ||
47 | </p> | ||
48 | </section> | ||
49 | |||
50 | <section> | ||
51 | <h4>Help with Continuous Integration setup</h4> | ||
52 | <p> | ||
53 | {% trans %} | ||
54 | There is a push for migrating our CI to Gitlab. The CI should | ||
55 | eventually not just run "make check" on various platforms, but also | ||
56 | perform tests with multiple peers running in different VMs with | ||
57 | specific network topologies (i.e. NAT) between them being simulated. | ||
58 | The CI should also be integrated with Gauger for performance | ||
59 | regression analysis. Running jobs only when dependencies have changed | ||
60 | and scripting more granular triggers or ideally automatic dependency | ||
61 | discovery (as done by the autotools) is also important. | ||
62 | {% endtrans %} | ||
63 | </p> | ||
64 | <p> | ||
65 | {% trans %} | ||
66 | <strong>Mentors:</strong> TBD | ||
67 | {% endtrans %} | ||
68 | </p> | ||
69 | </section> | ||
70 | |||
71 | <section> | 29 | <section> |
72 | <h4>re:claimID/GNUnet Browser Plugin</h4> | 30 | <h4>re:claimID/GNUnet Browser Plugin</h4> |
73 | <p> | 31 | <p> |
@@ -135,6 +93,49 @@ | |||
135 | </p> | 93 | </p> |
136 | </section> | 94 | </section> |
137 | 95 | ||
96 | <!-- Past projects: Previously proposed, but left unfinished. Inspiration for students. --> | ||
97 | <h2><a name="past" class="subnav-anchor"></a>{{ _("Past projects") }}</h2> | ||
98 | <p> | ||
99 | Past projects: Previously proposed, but left unfinished. Inspiration for students. | ||
100 | </p> | ||
101 | <section> | ||
102 | <h4>Android Port</h4> | ||
103 | <p> | ||
104 | {% trans %} | ||
105 | It is time for GNUnet to run properly on Android. Note that | ||
106 | GNUnet is written in C, and this is not about rewriting | ||
107 | GNUnet in Java, but about getting the C code to run on Android. | ||
108 | {% endtrans %} | ||
109 | </p> | ||
110 | <p> | ||
111 | {% trans %} | ||
112 | <strong>Mentors:</strong> <a href="https://www.goebel-consult.de/">Hartmut Goebel</a> | ||
113 | {% endtrans %} | ||
114 | </p> | ||
115 | </section> | ||
116 | |||
117 | <section> | ||
118 | <h4>Help with Continuous Integration setup</h4> | ||
119 | <p> | ||
120 | {% trans %} | ||
121 | There is a push for migrating our CI to Gitlab. The CI should | ||
122 | eventually not just run "make check" on various platforms, but also | ||
123 | perform tests with multiple peers running in different VMs with | ||
124 | specific network topologies (i.e. NAT) between them being simulated. | ||
125 | The CI should also be integrated with Gauger for performance | ||
126 | regression analysis. Running jobs only when dependencies have changed | ||
127 | and scripting more granular triggers or ideally automatic dependency | ||
128 | discovery (as done by the autotools) is also important. | ||
129 | {% endtrans %} | ||
130 | </p> | ||
131 | <p> | ||
132 | {% trans %} | ||
133 | <strong>Mentors:</strong> TBD | ||
134 | {% endtrans %} | ||
135 | </p> | ||
136 | </section> | ||
137 | |||
138 | |||
138 | <section> | 139 | <section> |
139 | <h4>Enable all networking applications to run over GNUnet out of the box</h4> | 140 | <h4>Enable all networking applications to run over GNUnet out of the box</h4> |
140 | <p> | 141 | <p> |