verki
Author's tool
Feature List
UI
- Cross-platform (Desktop, Mobile)
- Author writes in Markdown
- Author can preview
- Outline approach (not folders / pages)
- Manuscript
- Research / Notebook
Infrastructure
- Author saves to GitHub or BitBucket
- Filenames are UUID v4 to avoid collaboration clobber
- Directory ends in ".verkaĵo" so "sample.verkaĵo"
- Project Configuration: "sample.verki-project"
- User Customization: "sample.verki-workspace"
- Files in Yaml format, like Jekyll.
Outputs
- Compiles into ePub
- Compiles into Mobi
- Compiles into PDF (6x9)
- Compiles into RTF
Technical
Testing
- BDD via Mocha
- Continuous Integration
Gherkin
Example
Feature: Some terse yet descriptive text of what is desired
In order to realize a named business value
As an explicit system actor
I want to gain some beneficial outcome which furthers the goal
Scenario: Some determinable business situation
Given some precondition
And some other precondition
When some action by the actor
And some other action
And yet another action
Then some testable outcome is achieved
And something else we can check happens too