Open janpio opened 6 years ago
I created a Google table with all the documented (sub)commands and brainsstormed possible action names for those that don't have one yet: https://docs.google.com/spreadsheets/d/1HnflxsVyuj1nprHqE5uMnHsuiQ5SQRdZ-0Z6x8B4og4/edit?usp=sharing This also includes more ideas about the "Group" names for actions that would be useful in the docs.
If this is done a a part of a major fastlane version, one could very much use the opportunity to get rid of many "tool" folders in fastlane/fastlane and convert them to simple actions. (Some of the old tools probably have some additional logic in their folders that would have to be taken care of [e.g. Android library for screengrab
])
After @taquitos and @joshdholtz convinced me that documenting the tools is not the way to go, I spent some time understanding what is still missing to fully transition from tools to actions.
Current state
fastlane gym
Gymfile
build_ios_app
(+gym
alias)fastlane run build_ios_app
Problems
gym
.vsgradle
)fastlane gym
) vs. run action (fastlane run build_ios_app
)SnapshotHelper.swift
init
subcommands don't exist as action conceptPossible Solutions
produce
, in the documentation for exampleConfigfile
that combines all of them?fastlane tool
andfastlane lane
, maybe alsofastlane action
?ScreenshotHelper.swift
init
. Just docs maybe? Magic action nameinit_build_ios_app
forbuild_ios_app
?Consequential work / problems
For reference:
List of tools and Configfiles in use: https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/tools.rb