This repository is a GPLv3 fork of nashsu/llm_wiki. It preserves the upstream copyright notice, project credits, and the complete LICENSE. Modified distributions remain subject to GPLv3; release source must correspond to the distributed binaries.
Configure a clone so origin is the maintained fork and upstream is the source project:
git remote set-url origin https://github.com/simonislee/llm_wiki.git
git remote add upstream https://github.com/nashsu/llm_wiki.git
git remote set-url --push upstream DISABLED
git remote -vNever force-push main. Feature branches are merged through pull requests after the checks in .github/workflows/ci.yml pass.
- Start from a clean checkout of fork
main. - Run
git fetch --prune upstream. - Create
sync/upstream-YYYY-MM-DDfromorigin/main. - Merge
upstream/mainwith--no-ff; preserve upstream authorship and resolve fork-specific conflicts explicitly. - Run
npm ci,npm --prefix mcp-server ci, andnpm run check. - Open a pull request recording the upstream commit SHA and noteworthy conflicts.
Rebasing published main is intentionally avoided: merge commits retain an auditable upstream boundary and make rollback straightforward.
- Keep
LICENSE, upstream copyright notices, and README credits. - Mark fork modifications in release notes and retain Git history.
- Publish the exact source revision and build instructions for every distributed binary.
- Do not add terms that restrict recipients' GPLv3 rights.
This policy is operational guidance, not legal advice.