Repository
Our repository naming convention follows a lowercase slug case format for consistency and clarity. Whether it's a backend, frontend, mobile, desktop, or fullstack project, the naming convention remains consistent, making it easier to identify and manage repositories across our projects.
Repository names follow the format of lowercase slug case:
Backend
Pattern: {project_name}-{service|general}-{api|cron}
Sample:
- Non-microservice:
dms-general-api - Microservice:
dms-service-user-api - Service Non Api:
dms-service-user-cron
Frontend
Pattern: {project_name}-{app_name}-fe
Sample:
dms-lms-febakat-cms-fe
Mobile
Pattern: {app_name}-mobile-{framework}
Sample:
- Flutter:
dms-mobile-flutter - iOS:
dms-mobile-ios - Android:
dms-mobile-android - React Native:
dms-mobile-react
Desktop
Pattern: {app_name}-desktop-{framework}
Sample:
- Flutter:
dms-desktop-flutter - Tauri:
dms-desktop-tauri - Electron:
dms-desktop-electron - .NET:
dms-desktop-dotnet
Fullstack
Pattern: {app_name}-app
Sample:
dms-apponline-shop-app
Template
Pattern: {app_name}-template
Sample:
nestjs-api-templategolang-api-templatevue3-fe-template