📄️ What is Architect?
Welcome to Castlecraft Architect! If you're looking to build robust, scalable, and maintainable software systems based on Domain-Driven Design (DDD) principles, you're in the right place.
📄️ Scaffolding a Project
Castlecraft Architect leverages Cruft to manage project scaffolding from a Cookiecutter template. The main Architect repository itself serves as the Cookiecutter template, ensuring that your new projects start with the latest best practices and structures defined by Architect.
📄️ Running & Developing
Once you have scaffolded your project using Castlecraft Architect and Cruft, you're ready to run its backend API and start developing your application's features. This guide covers how to run the application locally and set up debugging with Visual Studio Code.
📄️ Installation
This guide will walk you through installing Castlecraft Architect. For the quickest way to try the application, see the Quick Start with Docker Compose section below.
📄️ Project State and LLM Context
This guide explains how to leverage Architect to synchronize your project's current state and generate a comprehensive context file suitable for use with Large Language Models (LLMs). This context can then be used to assist in generating revision drafts for your project components.