Pukaki's Foundry is a meta-template tool that uses Tuist to quickly build multi-app projects and automatically generate a custom workspace.
- 🏭 Instant Workspace Setup:
Clone the repository and run./installto start creating your own App Factory Workspace effortlessly.
- 🔧 Makefile-based Project Management:
Easily add Frameworks, Libraries, Apps, and Micro Architecture Features with simple commands.
- ⚡ Multi-App Support:
Designed for handling multiple apps within a single workspace efficiently.
git clone https://github.com/Pukaki-Lab/Foundry.git
cd FoundryRun the installation script to generate your workspace:
./installThis will guide you through setting up your first app inside the workspace.
You can extend your workspace by adding different components using make commands:
make framework name=MyFramework
make library name=MyLibrary
make app name=MyApp
make microService_feature name=MyFeature
make mono_feature name=MyFeature
make clean_feature name=MyFeature- Fast and Consistent: Eliminates repetitive setup steps, letting you focus on development.
- Flexible: Supports various architectures and scaling needs.
- Powered by Tuist: Leverages Tuist’s power to manage Xcode projects seamlessly.
If you find a bug or want to enhance Foundry, feel free to open an issue or submit a pull request.
This project is licensed under MIT License.
Start building your own App Factory with Foundry today! 🚀