Skip to content

Add static Neon Manga Reader app with build/serve scripts and CI compile workflow - #1

Merged
yeetbot90 merged 1 commit into
mainfrom
codex/create-manga-reader-with-ui-and-download-feature
Jul 11, 2026
Merged

yeetbot90 merged 1 commit into
mainfrom
codex/create-manga-reader-with-ui-and-download-feature

Conversation

@yeetbot90

Copy link
Copy Markdown
Owner

Motivation

  • Provide a minimal local-first static web app for reading and downloading manga chapters with a polished UI and configurable JSON sources.
  • Add simple Node-based build and serve scripts to produce a distributable dist/ folder and allow local testing without a heavy toolchain.
  • Automate building and artifact upload via GitHub Actions so compiled static output can be generated on push/PR.

Description

  • Introduce a static app under src/ including index.html, app.js, and styles.css that implement a local-first manga reader with source templates, list/page reader modes, settings, and per-page downloads.
  • Add lightweight Node scripts scripts/build.mjs (copies src → dist) and scripts/serve.mjs (small HTTP static server) and add package.json/package-lock.json with build, start, and check scripts.
  • Add repository files: .gitignore, an expanded README.md describing usage and CI, and a GitHub Actions workflow .github/workflows/compile.yml that installs Node 20, runs npm ci, npm run check, npm run build, and uploads dist/ as an artifact.

Testing

  • Ran npm run check to perform JavaScript syntax checks and it completed successfully.
  • Ran npm run build which produced the dist/ folder and printed the build completion message.
  • The GitHub Actions workflow is configured to run the same npm ci, npm run check, and npm run build steps and to upload dist/ as an artifact when triggered.

Codex Task

@yeetbot90
yeetbot90 merged commit 5159ede into main Jul 11, 2026
1 check passed
@yeetbot90
yeetbot90 deleted the codex/create-manga-reader-with-ui-and-download-feature branch July 11, 2026 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant