
Company News
Andrew Becherer Joins Socket as Chief Information Security Officer
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.
@forge-clients/docs
Advanced tools
[](https://starlight.astro.build)
@forge-clients Documentation SiteThe documentation site for the @forge-clients monorepo, built with Astro Starlight.
Live site: robertmassaioli.github.io/forge-clients
Commands are run from this docs/ directory:
| Command | Action |
|---|---|
npm install | Install dependencies |
npm run dev | Start local dev server at localhost:4321 |
npm run build | Build production site to ./dist/ |
npm run preview | Preview the production build locally |
Note: From the monorepo root you can also run
pnpm --filter @forge-clients/docs run devetc.
The API reference under src/content/docs/reference/ is automatically generated by
starlight-typedoc from the TSDoc comments
in packages/core/src/. It runs automatically as part of every npm run dev and
npm run build — you never need to run TypeDoc manually.
The entry point is packages/core/src/index.ts. Only @forge-clients/core is included
in the reference docs; the Jira and Confluence packages expose 1500+ generated functions
that are not practical to document individually.
| Path | Track in git? | Reason |
|---|---|---|
src/content/docs/reference/ | ✅ Yes | Generated output is checked in so diffs are visible in PRs and the site can be built without running TypeDoc first (useful on CI if TypeDoc fails). Regenerated automatically on every build. |
src/content/docs/**/*.md (non-reference) | ✅ Yes | Hand-written content — always track. |
dist/ | ❌ No | Build output — excluded by .gitignore. |
.astro/ | ❌ No | Astro type-gen cache — excluded by .gitignore. |
node_modules/ | ❌ No | Dependencies — excluded by .gitignore. |
Because the reference pages are checked in, they must be regenerated whenever TSDoc
comments in packages/core/src/ change. The workflow is:
packages/core/src/npm run build (or npm run dev) inside docs/ — TypeDoc regenerates src/content/docs/reference/ automaticallyThe CI workflow (.github/workflows/ci.yml) runs the docs build on every push, so stale
reference pages will cause a build failure if the TypeDoc output diverges from what is
checked in.
docs/
├── src/
│ ├── content/
│ │ └── docs/
│ │ ├── getting-started/ # Quick start, concepts, installation
│ │ ├── guides/ # Auth, error handling, pagination, adapters
│ │ ├── jira/ # Jira-specific how-to guides
│ │ ├── confluence/ # Confluence-specific how-to guides
│ │ ├── generator/ # Generator CLI guide
│ │ └── reference/ # ⚡ Auto-generated by TypeDoc — do not edit by hand
│ └── styles/
│ └── custom.css
├── astro.config.mjs # Starlight + TypeDoc plugin configuration
├── package.json
└── tsconfig.json
Do not edit files in
src/content/docs/reference/by hand. They are overwritten on every build. Add or improve TSDoc comments inpackages/core/src/instead.
FAQs
[](https://starlight.astro.build)
The npm package @forge-clients/docs receives a total of 10 weekly downloads. As such, @forge-clients/docs popularity was classified as not popular.
We found that @forge-clients/docs demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.

Company News
Replit is integrating Socket Firewall into its AI-powered development experience to help protect builders from malicious open source packages.

Security News
npm confirmed a tooling bug incorrectly marked several one-character packages as security holders and said it was working on a rollback.