Thought I'd see how Logseq's Big DB Rewrite is going and – fucking hell.
-
Thought I'd see how Logseq's Big DB Rewrite is going and – fucking hell.
I mean, fu– I mean good on them for keeping up the work for this long but 5k unmerged commits smells like a lot of untested assumptions.
-
@randomgeek I recently merged a 53 commit branch at work and everyone braced for impact.
-
@onelson My understanding is this will basically replace the main branch, but yeah I have flashbacks to too-big branches that were trivial in comparison.
-
@randomgeek truthfully though, how many of those commits are adding tests for the rest of the new code? How many tests were already in place to verify things at a black box level? Maybe this isn't as scary as it looks on paper.
-
@onelson honestly I don't know Clojure(script) well enough to judge.
An interesting opportunity to learn, though!
GitHub - logseq/logseq at feat/db
A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: http://trello.com/b/8txSM12G/roadmap - GitHub - logseq/logseq at feat/db
GitHub (github.com)
-
@randomgeek Jenkins driven development?