feat(release): v0.3.0
commit 533ac4e58256e6520a86af964fcf4c2f9a98d4ba Author: adminoo <git@kadath.corp> Date: Mon Feb 23 18:52:59 2026 +0100 feat: freebsd release tarball generator commit874fb63fd0Author: adminoo <git@kadath.corp> Date: Mon Feb 23 14:05:24 2026 +0100 feat: bump changelog commit46ab7e2911Author: adminoo <git@kadath.corp> Date: Mon Feb 23 13:58:14 2026 +0100 feat: margin and page breaks commit44751a808aAuthor: adminoo <git@kadath.corp> Date: Mon Feb 23 13:57:56 2026 +0100 feat: picture are worth thousand words commita5683428e0Author: adminoo <git@kadath.corp> Date: Mon Feb 23 13:39:00 2026 +0100 feat: navigate individual sections commit0d9b7c4e7bAuthor: adminoo <git@kadath.corp> Date: Mon Feb 23 13:38:19 2026 +0100 feat: make use of vendoring
This commit is contained in:
28
README.md
28
README.md
@ -4,13 +4,41 @@ Version: 0.2.0
|
||||
|
||||
Knowledge Management System over markdown notes.
|
||||
|
||||

|
||||
|
||||
## Release 0.3.0
|
||||
- New section endpoints: `GET /notes/{id}/sections/{sectionID}`
|
||||
- Level-two headings are now linkable and point to their section pages
|
||||
- Print CSS improvements (page breaks before headings, avoid splitting blocks, reduced margins)
|
||||
- Vendoring support for offline builds (`make vendor`)
|
||||
- Makefile now defaults to `-mod=vendor` for build/test/run (breaking change)
|
||||
- README now includes a UI screenshot
|
||||
|
||||
## Release 0.2.0
|
||||
- Group notes by root folders
|
||||
- Metadatas
|
||||
- Mobile-friendly CSS
|
||||
- FreeBSD-specific compile target and scripts
|
||||
- Logging http requests and errors
|
||||
|
||||
## Release 0.1.0
|
||||
- Core web UI for browsing notes
|
||||
- Tagging system (add/remove, filter, search)
|
||||
- SQLite-backed storage with tests
|
||||
|
||||
## About donniemarko
|
||||
|
||||
`donniemarko` works as a read-only (for now) interface over a set of markdown notes. Its goals are:
|
||||
- Ensuring notes intented to be published online are correctly formatted
|
||||
- Rendering the notes in a printable-friendly format, taking advantage of HTML/CSS styling
|
||||
- Providing an interface to aggregate the content of those notes for quickly retrieving bits of information through searching and filtering
|
||||
- Providing an interface to cross-reference those notes through a tagging system, in the same fashion as a blog or a wiki
|
||||
|
||||
## Development
|
||||
|
||||
Vendoring is supported for offline builds.
|
||||
|
||||
Common commands:
|
||||
- `make vendor` to populate `vendor/`
|
||||
- `make build` to build using vendored deps
|
||||
- `make test` to run tests using vendored deps
|
||||
|
||||
Reference in New Issue
Block a user