Sign inSign up

deltatrecil/d3cil-appletoolkit-toolkit

By deltatrecil

Updated over 5 years ago

Image
0

970

deltatrecil/d3cil-appletoolkit-toolkit repository overview

Docker Apple Toolkit image

This is a Docker image for the Deltatre Apple toolkit.

It contains:

  • Swaggen
  • SwiftFormat
  • Swiftlint
  • XCodeGen

Getting Started

Prerequisites

To run this container, you'll need Docker installed.

Usage

Image usage

You can run any tool contained into the image via the following Docker command:

docker run deltatrecil/d3cil-appletoolkit-xcodegen:latest \
    -v "${PWD}":"${PWD}" \
    -w "${PWD}" \
    {{TOOL}} arguments...
  • {{TOOL}} is the name of the executable (E.g.: xcodebuild, swaggen...)
  • For the arguments please refer to each tool documentation for more details
XcodeGen

Please check the xcodegen documentation for more informations.

SwagGen usage

Please check the SwagGen documentation for more informations.

Switlint usage

Please check the Switlint documentation for more informations.

Environment Variables
  • None
Volumes

You should mount the directory you want to execute xcodegen against.

By example to mount the current volume (PWD) and use it as working directory:

docker run deltatrecil/d3cil-appletoolkit-xcodegen:latest \
    -v "${PWD}":"${PWD}" \  # Mounting the current volume into the container
    -w "${PWD}" \           # Using the current folder path as working directory
    ...

Releases

0.1.0
ToolVersionNotes
Swaggen4.4.0
SwiftFormat0.47.10
XCodegenmaster 04d6749master branch is required due to the fact that Linux support is not yet released
Swiftlintmaster 7b3f15bmaster branch is required due to the fact that Linux support is not yet released

Built With

  • Docker Engine v20.10.0

Authors

  • Johann Martinache - Initial work

License

This project is licensed under the MIT license - see the LICENSE.md file for details.

Tag summary

Content type

Image

Digest

Size

165.2 MB

Last updated

over 5 years ago

docker pull deltatrecil/d3cil-appletoolkit-toolkit