adminoo 5fdcede6f8 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

commit 874fb63fd0
Author: adminoo <git@kadath.corp>
Date:   Mon Feb 23 14:05:24 2026 +0100

    feat: bump changelog

commit 46ab7e2911
Author: adminoo <git@kadath.corp>
Date:   Mon Feb 23 13:58:14 2026 +0100

    feat: margin and page breaks

commit 44751a808a
Author: adminoo <git@kadath.corp>
Date:   Mon Feb 23 13:57:56 2026 +0100

    feat: picture are worth thousand words

commit a5683428e0
Author: adminoo <git@kadath.corp>
Date:   Mon Feb 23 13:39:00 2026 +0100

    feat: navigate individual sections

commit 0d9b7c4e7b
Author: adminoo <git@kadath.corp>
Date:   Mon Feb 23 13:38:19 2026 +0100

    feat: make use of vendoring
2026-02-23 19:17:17 +01:00
2026-02-04 13:17:16 +01:00
2026-02-23 19:17:17 +01:00
2026-02-23 19:17:17 +01:00
2026-02-23 19:17:17 +01:00
2026-02-23 19:17:17 +01:00
2026-02-23 19:17:17 +01:00
2026-02-03 12:01:17 +01:00
2026-02-03 12:01:17 +01:00
2026-02-23 19:17:17 +01:00
2026-02-23 19:17:17 +01:00
2026-02-04 13:17:16 +01:00

donniemarko

Version: 0.2.0

Knowledge Management System over markdown notes.

Donnie Marko interface screenshot

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
Description
Knowledge Management System over markdown notes.
Readme 165 KiB
v0.3.1 Latest
2026-02-24 08:38:40 +01:00
Languages
Go 85.8%
CSS 10.5%
Makefile 1.9%
Shell 1.8%