An open API service indexing awesome lists of open source software.

https://github.com/nimblehq/viper-templates

Xcode files templates for various parts of VIPER module
https://github.com/nimblehq/viper-templates

ios viper viper-template

Last synced: 6 months ago
JSON representation

Xcode files templates for various parts of VIPER module

Awesome Lists containing this project

README

        

# VIPER-Templates

## Installation

```sh
git clone https://github.com/nimblehq/VIPER-Templates.git && VIPER-Templates/install.sh
```

## Templates Structure

### VIPER Module Template Default

```sh
- __Module__Module.swift

- __Module__Interactor.swift
- __Module__InteractorInput.swift
- __Module__InteractorOutput.swift

- __Module__Input.swift
- __Module__Output.swift
- __Module__Presenter.swift

- __Module__Router.swift
- __Module__RouterInput.swift

- __Module__ViewController.swift
- __Module__ViewInput.swift
- __Module__ViewOutput.swift
```

### VIPER Module Template Compact

```sh
- __Module__Module.swift
- __Module__Interactor.swift
- __Module__Presenter.swift
- __Module__Router.swift
- __Module__ViewController.swift
```

### VIPER Module Tests Template

```sh
- __Module__ModuleTests.swift
- __Module__InteractorTests.swift
- __Module__PresenterTests.swift
- __Module__RouterTests.swift
- __Module__ViewControllerTests.swift
```

### VIPER Module Spec Template

```sh
- __Module__ModuleSpec.swift
- __Module__InteractorSpec.swift
- __Module__PresenterSpec.swift
- __Module__RouterSpec.swift
- __Module__ViewControllerSpec.swift
```