commit d95dad2344430af67f45f6bf0db0171afe2e4c7a
Author: Hiltjo Posthuma <[email protected]>
Date:   Sun Jan 27 14:21:14 2019 +0100

    project ideas: add list with small (short-term) tasks

diff --git a/suckless.org/project_ideas/index.md 
b/suckless.org/project_ideas/index.md
index 2e026abc..449f8927 100644
--- a/suckless.org/project_ideas/index.md
+++ b/suckless.org/project_ideas/index.md
@@ -19,11 +19,29 @@ environment from bare hardware to the graphical interface.
 * Improvements to our existing software projects and infrastructure.
 * Replacements of bloated existing software and libraries in a suckless way.
 
+
+Current small tasks
+-------------------
+* Write a gopher back-end using build-page.c:
+  <https://git.suckless.org/sites/file/build-page.c.html>
+  This should use the geomyidae gopher server and the gph output format.
+  Difficulty: medium-rare.
+* Improve the Markdown parser used by the suckless wiki called "smu" to
+  conform more to Markdown.
+  for example for nested codeblocks. Difficulty: trivial-medium.
+  * Specs: <http://daringfireball.net/projects/markdown/syntax.text> and
+    <http://commonmark.org/>.
+  * smu: <https://github.com/Gottox/smu>
+* Fix broken patches on the wiki. Difficulty: trivial-medium.
+* Fix typos and formatting errors on the wiki. Difficulty: trivial.
+
+
 Concrete ideas
 --------------
 The listed ideas generally require good knowledge of C and experience with
 UNIX-like operating systems. The difficulty ranges from medium to high.
 
+
 ### Suckless font rendering library
 
 There is libdrw in suckless now, which still uses xft and fontconfig.
@@ -40,6 +58,7 @@ libXft and Fontconfig. Real-world testing is however still 
needed.
 ***Requirements:*** C knowledge, some X11 knowledge and of course knowledge
 about the font formats and how to handle them.
 
+
 ### Write ld wrapper or replacement for static linking
 
 The GNU autotools such as automake and autoconf are completely unusable in
@@ -61,6 +80,7 @@ general case.
 ***Requirements:*** Good C/UNIX knowledge is essential, knowledge about
 linking/linker internals are desirable.
 
+
 ### Write a decent mailing list Web archive system
 
 All web archive systems such as hypermail, pipermail, etc. have plenty
@@ -78,7 +98,9 @@ structure:
 
 * 
<http://www.codinghorror.com/blog/2012/12/web-discussions-flat-by-design.html>
 
-***Requirements:*** Good C/Shell/HTML knowledge would be desirable.
+***Requirements:*** Good C/Shell/HTML knowledge would be desirable. Must not
+use Javascript.
+
 
 ### Write cookie handler for surf
 
@@ -94,6 +116,7 @@ This task requires writing a new cookie handler in surf 
which:
 ***Requirements:*** Good knowledge of C and POSIX file locking. Basic knowledge
 of GTK and its other evil friends.
 
+
 ### Gopher services
 
 Gopher is a sane protocol which has hierarchy in its design. It allows the
@@ -115,6 +138,7 @@ Anyone creating a gopher interface to suckless.org will get 
a bonus.
 ***Requirements:*** Just some shell scripting and a way to setup a gopher
 daemon is required. Everyone can do this.
 
+
 ### A sane backend for surf
 
 There is dillo, netsurf and abaco which implement HTML. The problem is


Reply via email to