Add initial roadmap and tasks pages.
authorGuus Sliepen <guus@tinc-vpn.org>
Wed, 25 May 2011 19:15:18 +0000 (21:15 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Wed, 25 May 2011 19:15:18 +0000 (21:15 +0200)
roadmap.mdwn [new file with mode: 0644]
tasks.mdwn [new file with mode: 0644]

diff --git a/roadmap.mdwn b/roadmap.mdwn
new file mode 100644 (file)
index 0000000..c4be786
--- /dev/null
@@ -0,0 +1,27 @@
+## Roadmap
+
+This is a tentative list of features that will be added to future versions of tinc.
+
+### Tinc 1.0.15
+
+* Reading public/private keys from the commandline.
+* Reading configuration from standard input.
+
+### Tinc 1.1.0
+
+* CLI to running tincd instance.
+* GUI to running tincd instance.
+
+### Tinc 1.1.X
+
+* HTML administration.
+* CLI and/or GUI wizard to set up a VPN more easily.
+* NetworkManager support.
+* RSA key propagation.
+* Allow TLS to be used for meta-connections.
+
+### Tinc 2.0
+
+* Integration with libfides.
+* Use TLS for meta-connections.
+* PFS.
diff --git a/tasks.mdwn b/tasks.mdwn
new file mode 100644 (file)
index 0000000..338053d
--- /dev/null
@@ -0,0 +1,44 @@
+## Tasks
+
+What follows is a list of tasks that interested persons could perform to improve tinc.
+If you want to work on a task, join the tinc-devel [[mailing list|mail]], and state your intention.
+We can give further help there.
+
+It is recommended that you use [[repository|git]] to create your own branch of a stable tinc release,
+and make your changes public,
+either by setting up your own git server or using [github](https://github.com/gsliepen/tinc), for example.
+This allows us to review the changes, and when they are ready merge them into the official git repository.
+But sending patches privately via email is also possible.
+
+You can also suggest tasks.
+
+### Non-coding tasks
+
+* Update the documentation.
+Currently not all features are documented, or they are not documented clearly.
+Platform-specific information (such as how to configure the network interfaces, routes, firewall, etc.) could be improved.
+Some [[examples]] could be included in the manual.
+One might also try to improve the visual appearance (for example, the PDF generated from the texinfo manual is very bland).
+
+* Add more [[examples]] to the wiki.
+
+* Update the logo.
+Having the current logo in a vector graphics format would be very helpful.
+It could also be made a little more stylistic, or perhaps replaced with something else entirely.
+Keeping it simple and related to [There Is No Cabal](http://en.wikipedia.org/wiki/Tinc)
+and [black helicopters](http://en.wikipedia.org/wiki/Black_helicopter) would be preferred.
+
+* Update the visual appearence of the wiki.
+The current style is very simple.
+It could do with a little more color to break the monochrome look,
+and the top and sidebars could be made a little more fancy with the appropriate amount of CSS.
+The website should not be cluttered, should load fast, must work with small and big screen sizes,
+and must work in text browsers.
+
+### Basic coding tasks
+
+### Advanced coding tasks
+
+### GUI tasks
+
+* Write a NetworkManager GUI for tinc.