Skip to content

✍️ Generates TCA components using XCTemplate the way Stephen and Brandon usually do it on Point Free

Notifications You must be signed in to change notification settings

acosmicflamingo/xctemplate-for-tca-pointfree

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XCTemplate for TCA

Generates TCA components using XCTemplate

  • Components
    • Feature
      • FooFeature.swift
        • Comprises all TCA logic (State, Action, Environment, Reducer)
      • FooView.swift
        • Comprises all view logic (View, View Preview)
    • Test
      • FooViewTest.swift

How to install

❯ git clone git@github.com:acosmicflamingo/xctemplate-for-tca-pointfree.git
❯ cd xctemplate-for-tca-pointfree
❯ make

Usage

  1. Command ⌘ + N or File ❯ New ❯ File...
  2. Select Swift Files (TCA)
  3. Next

image

  1. Set the feature name that you want
  2. Next

image

  1. 🎉 Your turn from here!

image image image image

About

✍️ Generates TCA components using XCTemplate the way Stephen and Brandon usually do it on Point Free

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%