Hi everyone! I wanted to build a library that can be used to created distributed wikis, because I want people to have tools to run their own wiki as easy as it is to start a git repository and I want them to use each others' works. I want it to be as easy to share a git repository too. I want people sharing information by subscribing to each other and contributing to each other.<p>I have a lot to say about what caused this to become a reality inside my README.<p>Its pretty simple right now, and I hope to keep it simple but powerful in the future. I want to add more backends to it, improve its transfer methods, and improve its history storage. I want to create powerful frontends for it that have the powerful utility of github and wikipedia.<p>Consider this a soft release. I'm looking for guidance from those who become interested in it. Please share any ideas or recommendations as Issues. I want to see that 0.0.x turn into a 0.1.x as soon as possible and give it a grand release soon.
I love shit like this.<p>But."A tool to create distributed wikis" is a noble quest but you are setting out alone like this. Just one dude's opinion, but you can't go it alone like this, IMO.<p>It's all about protocols. Any given project has basically no chance of success, unless something (everything everywhere) goes exceptionally well. But if you can create a protocol, where other people are also excited and screwing around & expanding the pie, then you have a real chance.<p>Making this a project bigger than itself is a core challenge of almost all ambitious distributed systems efforts. Creating conditions to beget people who would compete against you, "competitive compatibity", is IMO at least as important as your source code & user interface. Again, just one random dudes attitude. But I see a big effort to sell the user experience here & it looks neat, but as an engineer I want to know who & why's of it all, want to know it's an open book I could keep taking further.