usergenic / postwiki Goto Github PK
View Code? Open in Web Editor NEWa simple wiki with semantic links.
Home Page: http://postwiki.com/
a simple wiki with semantic links.
Home Page: http://postwiki.com/
Write Cucumber features that outline all of the acceptance criteria for a viable Postwiki minimum viable product.
I've already got the Post Link and Semantic Link features set up, so I probably just need Posts, some simple Wiki Formatting and some basic Storage layer, probably an Active Record implementation to start.
By using git to back the storage of posts, we could get some interesting benefits and side effects. We would get versioning of posts and better merge support, which would could be really valuable on busy posts.
Its probably worth diving into how Gollum achieves its feature set on top of Git and identifying an approach to building merge-friendly and lookup-friendly serialization of the triplestore.
Cassandra seems to be a natural for implementing a storage layer for Postwiki. It could support a typical triplestore use case without breaking a sweat and may be the most appropriate system to use for a large multi-tenant SAAS version if Postwiki hosting was ever a viable product (though this is not the current intent.)
It should be as simple as possible to get a Postwiki up and running on Heroku with even a free account. Figure out how to configure a Heroku app instance for Postwiki and make a quick walkthrough document for users.
Ideally an iPhone client should maintain a local copy of the wiki that can be fully operational including creating posts etc totally offline but with synchronization events.
Issues with this are many and we should be prepared with appropriate set of strategies for resolution of conflicts. Some conflict types:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.