Skip to content

Update Deploy Process and Github Pages Deployment#18

Open
Curucail wants to merge 11 commits intoaudiolabs:masterfrom
Curucail:modernize_build
Open

Update Deploy Process and Github Pages Deployment#18
Curucail wants to merge 11 commits intoaudiolabs:masterfrom
Curucail:modernize_build

Conversation

@Curucail
Copy link

@Curucail Curucail commented Feb 14, 2026

This pull request migrates the project's build and deployment process from Grunt and GitLab CI to a modern, Node.js-based workflow with GitHub Actions and esbuild #16 . It also moves the Jekyll-based documentation site for GitHub Pages to the master branch.

The most important changes are:

Build System Modernization:

  • Removed all Grunt-related files and dependencies, including Gruntfile.js, Grunt plugins from package.json, and the .gitlab-ci.yml configuration. [1] [2] [3]
  • Added new npm scripts for building, cleaning, and minifying CSS/JS using esbuild, sass, and rimraf, replacing the Grunt workflow. [1] [2]
  • Introduced custom Node.js build scripts: build/concat-css.js and build/concat-js.js for concatenation and banner insertion. [1] [2]

Deployment and Documentation:

  • Added a GitHub Actions workflow (.github/workflows/deploy.yml) to automate building and deploying the site to GitHub Pages, including preparing assets and running Jekyll.
  • Moved the Jekyll-based documentation site from gh-pages branch into the docs/ folder. [1] [2] [3] [4] [5] [6]

Documentation and Usage Updates:

  • Updated the README.md to reflect the new build process, removing Grunt instructions and adding npm script usage, as well as correcting a citation typo. [1] [2]

@Curucail Curucail changed the title refactor: update build process and dependencies Update Deploy Process and Github Pages Deployment Feb 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments