Repository navigation
Publish docs/ to b3pay.net from this repository - #17
Merged
Merged
Conversation
b3pay.net serves these pages at /docs/b3note/, built until now from a pinned commit of this repository with a manifest kept in b3pay.net. With b3pay-module.json and the "Docs on b3pay.net" workflow, the repository publishes them itself: a pull request that changes docs/ builds the module and the whole site with it, and a push to main commits the built module to the b3pay-site branch, which b3pay.net will read once its registry points there. The manifest is the one b3pay.net used, so the pages do not change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WnX8bdtbRqZMtdj8oTZjpX
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
b3hr4d
pushed a commit
to B3Pay/b3pay.net
that referenced
this pull request
Oct 31, 2026
B3Pay/B3Note#17 merged, and its first run on main published B3Note's docs module to that repository's b3pay-site branch (fabb0a2, built from 7b3344e). The registry reads that branch, as it does IC Reactor's and Meant's, instead of building commit 7225d27 with modules/hosted/b3note.json, which is removed, with its line in the manifest test. modules/README.md names modules/hosted/ instead of linking it, since the folder is now empty and git keeps no empty folder. B3Note's built pages are the same as before, byte for byte. The changelog dates the B3Forge guides of #19 2026-10-31, the day they merged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WnX8bdtbRqZMtdj8oTZjpX
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.
What this does
b3pay.net serves these docs at https://b3pay.net/docs/b3note/. Until now it built them from a pinned commit of this repository (7225d27), with a manifest kept in b3pay.net (
modules/hosted/b3note.json). This PR makes B3Note publish them itself:b3pay-module.json: the same manifest b3pay.net used, so the pages don't change. The four pages ofdocs/become How it works (the home page), Development, Operations and What changed in v2..github/workflows/b3pay-site.yml("Docs on b3pay.net"): calls b3pay.net's reusablepublish-module.yml, pinned to b3pay.net's main commit07de4cd.docs/, the manifest or the workflow, it builds the module with b3pay.net's tools, then builds the whole site with it and checks the site's links. A page that would break b3pay.net fails here.mainthat changes them, it also commits the built module to this repository'sb3pay-sitebranch and calls the deploy hook, if there is one.contents: writeon this repository only.Verified
I built the module with b3pay.net main's tools from this branch (
build-module.mjs --source ../B3Note), built the whole site with it, and checked the links:After merging
main, because it adds the manifest and the workflow, and that first run creates theb3pay-sitebranch. If a ruleset blocks new branches or pushes from GitHub Actions, that branch needs an exception.{ "repo": "B3Pay/B3Note", "branch": "b3pay-site" }and removesmodules/hosted/b3note.json.B3PAY_SITE_DEPLOY_HOOKmakes the site rebuild right after a publish. Without it, the change goes live with the site's next deploy.🤖 Generated with Claude Code
https://claude.ai/code/session_01WnX8bdtbRqZMtdj8oTZjpX