Central documentation hub for Ashrafic Labs open-source and premium packages, built with Docusaurus.
npm install
npm run devOpen localhost:3000.
ashrafic-docs/
├── docs/ # Package documentation (one folder per package)
│ └── filament-translation-suite/
│ ├── getting-started.md
│ ├── installation.md
│ ├── configuration.md
│ ├── pricing.md
│ └── features/
├── src/
│ ├── pages/index.tsx # Root landing page
│ ├── css/custom.css # Brand styles
│ └── theme/ # Swizzled components (per-package nav)
├── static/ # Static assets (screenshots, logos, CNAME)
├── docusaurus.config.ts # Site config
├── sidebars.ts # Sidebar definitions
└── .github/workflows/deploy.yml # GitHub Pages deployment
- Create
docs/new-package/with its markdown files - Add sidebar entry in
sidebars.ts - Add nav items in
src/theme/Navbar/Content/index.tsx(swizzled) - Add a card in
src/pages/index.tsx
Push a version tag to deploy:
git tag v1.0.0
git push origin v1.0.0Deploys to docs.ashraficlabs.com via GitHub Pages.
Click "Edit this page" on any doc to submit changes via the dev branch. PRs are reviewed before merging.