Developer guidelines and documentation for Lucky Media. A comprehensive guide covering company culture, best practices, roadmaps, version control, design, frontend and backend technologies, testing, and deployment.
.
├── public/ # Static assets (favicon, robots.txt)
├── src/
│ ├── assets/ # Images, SVGs
│ ├── components/ # Custom Astro components
│ ├── content/ # Markdown documentation
│ │ └── docs/
│ ├── overrides/ # Starlight component overrides
│ ├── styles/ # Global CSS
│ ├── types/ # TypeScript types
│ └── utils/ # Utility functions
├── astro.config.mjs
├── package.json
└── tsconfig.json
| Command | Action |
|---|---|
npm install |
Install dependencies |
npm run dev |
Start dev server at localhost:4321 |
npm run build |
Build for production to ./dist/ |
npm run preview |
Preview the production build locally |
- Astro with Starlight
- Tailwind CSS v4
- Alpine.js for interactive UI
Documentation lives in src/content/docs/. Add or edit .md files to update the guide. Each file is exposed as a route based on its path. Use _meta.yml in directories to configure sidebar order and labels.