Comprehensive developer documentation for Helius APIs and services. Built with Mintlify and supporting multiple languages.
- Multi-language support (English, Chinese)
- Custom sitemap with hreflang tags for SEO
- API reference documentation
- Comprehensive guides and tutorials
- Interactive code examples
- Install the Mint CLI:
npm i -g mint- Start the dev server from the repository root (where
docs.jsonis):
mint dev- Open your browser at the URL printed in the console.
We use Lingo.dev for translation management:
# Prepare and run translations
npm run i18n
# Generate translations (force update)
npm run i18n:forceWe maintain a custom sitemap with hreflang tags for optimal international SEO. The sitemap is automatically regenerated after translations via GitHub Actions.
# Generate sitemap manually (if needed)
npm run sitemapThe sitemap regenerates automatically when:
- Translations run via GitHub Actions
- You can also run manually after adding/removing pages
npm run dev- Start Mintlify development servernpm run i18n- Run translation workflownpm run sitemap- Generate sitemap.xml with hreflang tags
Install our Github App to auto propagate changes from your repo to your deployment. Changes will be deployed to production automatically after pushing to the default branch. Find the link to install on your dashboard.
- Read
CONTRIBUTING.mdbefore opening a PR. - Edit English source files only. Do not edit
zh/; it is autogenerated. - Follow the Mintlify writing and accessibility rules in this repo.
- English is the source of truth.
- The
zh/directory is generated by our translation pipeline and should not be changed manually.
- PostHog is configured in
docs.jsonusing a public key that is safe to commit.
Apache-2.0 © Helius Blockchain Technologies Inc.
Helius names, logos, and brand assets in logo/ are trademarks of Helius Blockchain Technologies Inc. and are not covered by the Apache-2.0 license.