Skip to content
/ my-note Public
forked from siyuan-note/siyuan

πŸ“• A fork of SiYuan, a local-first personal knowledge management system

License

Notifications You must be signed in to change notification settings

terwer/my-note

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

SiYuan
Build Your Eternal Digital Garden

δΈ­ζ–‡

πŸ’‘ Introduction

A fork of SiYuan, a local-first personal knowledge management system

πŸš€ Release

first, create a tag from a branch, then push the tag to trigger ci build and docker image build.tag example:v0.0.0

git tag v0.0.0
git push origin dev v0.0.0

then, merge dev to main or push to main

Publish docker image

docker login
docker buildx build --push -t terwer/my-note:latest -t terwer/my-note:v0.0.0 .

Build

macOS

python3 scripts/build.py mac

Windows

python3 scripts/build.py win

Linux

python3 scripts/build.py linux

Then, setup file is under build forder

Dev

kernel

cd kernel
go env -w GO111MODULE=on
# go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOPROXY=https://proxy.golang.com.cn
# go env -w GOPROXY=https://goproxy.cn
go build --tags "fts5" -o "../app/kernel/SiYuan-Kernel"
cd ../app/kernel
./SiYuan-Kernel --wd=.. --mode=dev

app

cd app
npm install -g pnpm
pnpm config set registry https://registry.npmmirror.com/

pnpm install
pnpm run dev
pnpm run start

About

πŸ“• A fork of SiYuan, a local-first personal knowledge management system

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 56.8%
  • Go 28.0%
  • JavaScript 10.2%
  • SCSS 3.0%
  • HTML 1.6%
  • CSS 0.2%
  • Other 0.2%