There are several means of helping the twister project.
- twister users
This might sound dummy, but just by running twister you will help a lot. The P2P architecture of twister network works better when users leave the twister daemon running for longer periods. Stable nodes of the network are preferred in DHT routing tables and help stabilizing the network.Additionally, generating blocks (a process similar to Bitcoin’s mining – see FAQ), increases the security of the network as a whole to ensure that usernames are kept safe (not forged/replaced).
- Proofreaders, documentation writers and webdesigners
I’m a not a native english speaker and I do commit a lot of errors. Sending text fixes and volunteering to help with the twister web page maintenance in general would be highly appreciated.
- Developers (in general)
I’ve a full time job and there is zero chance I would be able to maintain this project alone. Hopefully some good developers might like to join in. Developers of either bitcoin or libtorrent are welcomed and will be granted immediate write-access to the repository (a small retribution for bastardizing their codebases).
- C++ Developers
Bitcoin and libtorrent are both written in C++ using Boost template library. Good use of STL and Boost help maintaining the quality of the code, so hacking twister is hacking a simple (almost prototyped) codebase relying upon two well-written softwares. A pleasure.
The author never programed in JS before and would be more than happy to find developers willing to improve the current user interface prototype in HTML+JQuery. User interface is definitely not my personal focus.
- Android Developers (to port existing clients)
- DNS seeder maintainer
DNS seeder is a special twister client which crawlers the network collecting IP addresses from stable peers. This list is made available through standard DNS protocol. If you have a fixed IP address you can help twister by hosting a DNS seeder on your machine, thus helping other people to find peers during initial bootstrap.
- Gateway app to existing microblogging? New ideas?
Possibilities are limitless. The code is open.