New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CodiMD: init at 1.2.0, add module & test #46655
Conversation
For me this supersedes #32275, so I finally close the other PR :) |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: codimd Partial log (click to expand)
|
Unexpected error: command failed with exit code 1 on x86_64-linux (full log) Attempted: codimd Partial log (click to expand)
|
23dbba7
to
25fc9dd
Compare
Because of my recent change in the upstream PR to CodiMD, which I include via |
Timed out, unknown build status on aarch64-linux (full log) Attempted: codimd Partial log (click to expand)
|
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: codimd Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: codimd Partial log (click to expand)
|
Timed out, unknown build status on aarch64-linux (full log) Attempted: codimd Partial log (click to expand)
|
@GrahamcOfBorg test codimd |
Failure on x86_64-linux (full log) Attempted: tests.codimd Partial log (click to expand)
|
I tried to reproduce this on three different hosts, all with sandboxing and everything, but couldn't oO @GrahamcOfBorg test codimd |
Success on x86_64-linux (full log) Attempted: tests.codimd Partial log (click to expand)
|
Timed out, unknown build status on aarch64-linux (full log) Attempted: tests.codimd Partial log (click to expand)
|
Timed out, unknown build status on aarch64-linux (full log) Attempted: tests.codimd Partial log (click to expand)
|
Motivation for this change
This adds the collaborative markdown editor CodiMD, which is the OpenSource version of HackMD. For available features see https://demo.codimd.org/features.
Things done
CodiMD uses a vendored/forked version of CodeMirror as its editor, which is manually packaged in
codimd/CodeMirror/
.For now I included an open PR as a patch, so that the service works properly. The module exposes all currently available options and generates a json config which is passed to the CodiMD service.
The test consists of two subtest, one for sqlite and the other for postgres.
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)