Developer Onboarding
This document will guide you through setting up your environment and understanding the developer workflow.
Tech Stack
React → Building UI components
TypeScript → Strong type-checking
Tailwind CSS → Utility-first styling
NPM → Dependency manager
Jest & Playwright → Testing framework
ESLint & Prettier → Linting & formatting
Mapbox GL → Maps
Storybook → Component documentation
Three.js & React Three Fiber → 3D graphics
ViteJS → Fast development & build tool
Getting Started
1. Clone & navigate
git clone [email protected]:Authentify-it/aa-design-system.git
cd aa-design-system2. Configure environment
3. Create and export GitHub token
We use a private package for our design system. Generate a Personal Access Token (classic) here and export it.
4. Install dependencies
Development Workflow
Start development (storybook)
Build
Build Storybook
Publish new version
Based on
package.jsonversion
Branching Rules
Features →
feature/[ticket_id]_[short_description]Fixes →
fix/[ticket_id]_[short_description]Main branch → reserved for development
Git process
We recommend using gitmoji for commits:
Deployment (Vercel)
Preview deployment
Production deployment
Useful Links
Licensing
This code is proprietary and confidential. No part of this software may be copied, modified, or distributed without prior written permission from AuthentifyIT.
Last updated