Open
Conversation
Contributor
Author
|
@BeyondMagic @unseen-ninja I’ve tried to modernize and automate the pipeline with the help of Codex, but since my web development knowledge is limited and most of the changes have been made by Codex, I’d really appreciate it if you could take a look and give your approval. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This branch modernizes the development environment, stabilizes the build pipeline, fixes asset/image issues, enables site indexing, and automates validation and rebuilding so the project no longer depends on manually triggered GitHub Actions.
Main Changes
Added support for coding agents:
AGENTS.mdMEMORY.mdmainwithout authorizationImproved the container environment:
.devcontainer/devcontainer.json.devcontainer/post-create.shModernized the project toolchain:
gulp@5gulp-sassgulp-minifywithgulp-tersersharpnpm outdatedis cleannpm auditis cleanHardened and fixed the generation pipeline:
fs.copyFileto avoid.webpcorruptiondev/fontsare now handled safelydocs/.robotsFixed frontend behavior:
dev/js/main.jsFixed broken theme images:
images/themes/remote-*docs/assets/img/themes/remote-*SEO / indexing:
robots.txtnow allows global indexing:User-agent: *Allow: /Automated GitHub Actions:
mainnpm testandnpm run buildnow run automatically for PRs affecting the site or builddocs/is rebuilt automatically after pushes/merges tomaindocs/changes are committed automatically onmainactions/checkout@v4andactions/setup-node@v4npm ciworkflow_dispatchas the only build pathOther supporting changes:
.gitignoreupdated to ignore.codex.github/dependabot.ymlValidation Performed
npm testnpm run builddocs/over local HTTProbots.txtResult
This branch leaves the project ready to:
docs/automatically after merges tomainclose #221