1.1 KiB
1.1 KiB
TODO
General
General options
- Proper logger
- Flag that sets the debug mode
- Flag to show the version
- Page versioning in a really basic way
- Version listing
- Makefile helper
- CI (gofmt, golint, more)?
Bootstrap
Basic elements
- Echo server
- Sample Model
- Store interface (gorm, file...)
- Open db store
- Templates
Must
Must have things (as tasks)
- List history (in every detail page, a link to the history should be included)
- Deal with static content (images, attachments...)
- If you're about to save not the latest version, button: save -> restore
- Delete any page or version
- Not allow to create a kind of forbidden-words list (edit, list, version...)
- Redirect page/ -> page
Enhacements
Things that would be awesome to have, but not necessary for now
- Config file (to select store and some other future options)
- Flag to select store
- Open file store
- Reload if files changes idea