Appcraft
1. Getting Started
1.1. Installation
1.2. Starting a New Project
2. Templates
2.1. Base Template
2.1.1. Key Features:
2.1.2. Benefits:
2.2. Logs Template
2.2.1. Key Features
2.2.2. Benefits
2.3. Locales Template
2.3.1. Key Features:
2.3.2. Benefits:
2.4. Flask UI Template
2.5. Flask API Template
2.6. Web Scraping Template
2.6.1. Key Features
2.7. Git Template
2.7.1. Key features:
2.7.2. Benefits:
2.8. GitHub Template
2.8.1. Key Features:
2.8.2. Benefits:
3. Layered Architecture
3.1. Runner Layer
3.1.1. What to Do in Runners
3.1.2. What to Avoid in Runners
3.1.3. Types of runners
3.1.4. Example of a Runner
3.1.5. Running Applications
3.1.6. Running Auxiliary Runner
3.1.7. Executing a Specific Runner
3.2. Presentation Layer
3.2.1. What to Do in Presentation
3.2.2. What to Avoid in Presentation
3.2.3. Example of a CLI Presentation
3.3. Application Layer
3.3.1. What to Do in Application
3.3.2. What to Avoid in Application
3.3.3. Example of a DTO
3.3.4. Example of a Mapper
3.3.5. Example of a Service
3.4. Domain Layer
3.4.1. What to Do in Domain
3.4.2. What to Avoid in Domain
3.4.3. Example of a Model
3.4.4. Example of Repository Interface
3.4.5. Example of Adapter Interface
3.5. Infrastructure Layer
3.5.1. Under construction
3.6. Application Flow
3.6.1. Request Flow
3.6.2. Response Flow
4. Contributing
4.1. Creating New Templates
4.2. Updating Existing Templates
4.3. Translating Templates
4.4. Why Use a Temporary Project?
4.5. Working in a temporary project
4.6. Ready to Contribute?
5. Contact
5.1. Under construction
6. Versions
Appcraft
Search
Please activate JavaScript to enable the search functionality.