Claude 01635826fb Remove SECURITY.md 1 dienu atpakaļ
..
README.md 01635826fb Remove SECURITY.md 1 dienu atpakaļ

README.md

Import the project as ReKoPub

Branch feature/rekopub-import · no version change (the code is the same as the last imported commit)

What changed

  • Whole project imported from the previous repository's latest main: the CLI, internal/ packages, tests and test data, PLAN.md, build.cmd, test-examples.cmd and the GoReleaser config. It's a single commit with no earlier history, so the old name only survives in the old repository.
  • Renamed to ReKoPub. The project is called ReKoPub in prose and rekopub in code: the binary, cmd/rekopub/, the usage text, -VERSION output, the user agent (compatible; rekopub), error messages, the internal stand-in host for image URLs (rekopub.invalid), the build scripts, GoReleaser archive names and .gitignore.
  • New module path git.monoexp.com/bajdev/rekopub (Gogs answers ?go-get=1 for it), so go install git.monoexp.com/bajdev/rekopub/cmd/rekopub@latest works. Clone and Releases links in the README point to git.monoexp.com/bajdev/ReKoPub.
  • LICENSE: the Gogs template's <year> <copyright holders> placeholder is replaced by the project's MIT licence, Copyright (c) 2026 bajdev.
  • README.md: the project README replaces the Gogs placeholder, keeping its "Turn any web article into a clean EPUB for your e-ink reader" tagline.
  • GitHub-only files removed: the CI and Release workflows (.github/workflows/), which don't run on Gogs, and SECURITY.md, which asked for reports through GitHub's Security tab. The README's link to it is gone.
  • Releases are built locally: .goreleaser.yaml takes its changelog from git instead of GitHub and no longer publishes a release; it writes the archives and checksums to dist/. The README's "Releasing" section now says to run govulncheck, tag, run goreleaser release --clean and attach the files from dist/ to a Gogs release. The lines saying CI runs epubcheck are gone.
  • pull-releases/: this record and the index, started with this PR.

Notes

  • Without CI, nothing runs the checks automatically: gofmt, vet, staticcheck, govulncheck, epubcheck and the Windows and macOS test runs are now done by hand.
  • PLAN.md is left as written: its CI and GitHub release lines describe how the project was originally planned.

Testing

  • gofmt -l . is clean; go vet ./... passes; go test ./... passes (epubcheck checks skipped: no EPUBCHECK_JAR).
  • go build -ldflags "-X main.version=dev" ./cmd/rekopub, then rekopub -VERSION prints rekopub dev and -h shows Usage: rekopub ….
  • Converted https://en.wikipedia.org/wiki/E_Ink to e-ink-wikipedia.epub (309 KB). No file in the book contains the old name.
  • goreleaser check passes. goreleaser release --snapshot --clean builds all six archives (Windows, macOS and Linux on amd64 and arm64) plus checksums.txt, publishing nothing; each archive holds rekopub, README.md and LICENSE.
  • A case-insensitive search for the old name across the repository finds nothing.