Skip to content

Xcode template for fast Composable Architecture feature creation, streamlining Swift development with minimal setup and integration πŸš€

Notifications You must be signed in to change notification settings

TelemTobi/TCA-Feature-Xcode-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Xcode custom template for effortlessly creating a Composable Architecture feature.
With this template, you'll find yourself equipped with essential boilerplate code tailored to your needs, all conveniently incorporating the module name into relevant structs.

Overview

This template is designed to streamline your workflow by integrating seamlessly with The Composable Architecture, a powerful architectural pattern for Swift projects.

Key Features

  • View: Responsible for presenting the UI and dispatching user actions to the store.
  • Store: Houses the business logic and state mutations, adhering to The Composable Architecture principles.

Installation

Terminal

To install the module templates via terminal, execute the following command:

curl "https://raw.githubusercontent.com/TelemTobi/Viper-Module-Template/main/install_template.sh" | bash

Manual

If you prefer a manual installation process, follow these steps:

Download the repository. Run the install.template.sh file in your terminal:

sh <PATH_TO_SHELL_FILE>

Alternatively, move the TCA Feature.xctemplate directory to:

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Modules

And you're all set to leverage the power of Composable Architecture! πŸš€

About

Xcode template for fast Composable Architecture feature creation, streamlining Swift development with minimal setup and integration πŸš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages