Skip to content

docs: add the documentation site (esign-webforms.avunu.net) - #4

Merged
batonac merged 1 commit into
developfrom
docs/use-docusystem
Oct 6, 2026
Merged

batonac merged 1 commit into
developfrom
docs/use-docusystem

Conversation

@batonac

@batonac batonac commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

What this adds

The documentation site for eSign, built with @avunu/docusystem 0.1.0 and published, once enabled, at https://esign-webforms.avunu.net.

Note

The domain is the planned name, not today's. A planned rename changes this app to esign_webforms. The address is esign-webforms.avunu.net from the start so that the rename does not mean retiring a site and its DNS record; the rename PR only changes name, repo and slug in docs-site/docusystem.config.json.

  • docs/README.md: the home page, started from the README by docusystem init --from-readme (the README itself is untouched). Add pages next to it; the navigation follows the folders.
  • docs-site/: docusystem.config.json (name, tagline, slug esign, platform frappe, MIT, domain), package.json (one dependency) and package-lock.json. No components, layouts, fonts or scripts live here: the package supplies them.
  • .github/workflows/docs.yml checks the site on pull requests that touch the docs; docs-publish.yml builds on the default branch and publishes once the site is enabled. Both call the shared workflows of Avunu/docusystem, pinned to the commit of v0.1.0.
  • .github/dependabot.yml: an npm entry for docs-site/, and the github-actions entry (which also moves the workflow pin).

Nothing is published by merging this

Both workflows build and check the site, and publish only when the repository variable DOCS_SITE_ENABLED is true. It is not set. Until https://avunu.net/projects.json is live (the Projects menu fetches it), the site stays dark. GitHub Pages and the custom domain are set up separately by the maintainer.

Verified

  • npm run check in docs-site/: 3 pages built, 84 references checked, contrast gate clean.
  • docusystem doctor: no errors.

Decision to confirm

None required. To change the address before it is published, edit domain in docs-site/docusystem.config.json.

🤖 Generated with Claude Code

Adopts @avunu/docusystem 0.1.0 (`docusystem init --from-readme`): the Markdown lives in docs/, the
site's identity in docs-site/docusystem.config.json, and two small workflows call the shared ones
pinned to the v0.1.0 commit. Nothing publishes until DOCS_SITE_ENABLED is set. The domain is the planned name of the Ironclad Coffee rename (esign_webforms).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@batonac
batonac merged commit cdb3169 into develop Oct 6, 2026
4 checks passed
@batonac
batonac deleted the docs/use-docusystem branch October 6, 2026 23:07
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