• Stars
    star
    313
  • Rank 128,803 (Top 3 %)
  • Language
    HTML
  • Created over 7 years ago
  • Updated 14 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

All the fastlane docs

fastlane docs

This repo contains all documentation for fastlane. You can find the .md files inside the docs folder.

To preview the updated documentation locally, just clone the repo, modify the file, and run. Note that some of the files are in generated folder and are later copied with mkdocs pre-build hook.

mkdocs serve

The live version is available on docs.fastlane.tools.

Why new docs?

You can find more information here

Deploy changes

Once a PR is merged into master, the latest version will automatically be deployed to docs.fastlane.tools by one of the hard-working fastlane bots. No need to do anything manually. The resulting HTML files are stored in the gh-pages branch.

Installation of mkdocs

brew install python3 # if you don't have pip already
brew install pipenv
pipenv --three
# install dependencies from Pipfile.lock and run shell
pipenv install
pipenv shell

Adding a Python dependency

Likely, to add a Markdown extension, install it with pipenv install <some extension> after making sure the virtualenv is loaded (pipenv shell).

Troubleshooting local docs server

Running a local server with mkdocs serve takes several minutes. It looks like mkdocs needs some time to read available-plugins.md. It can be confirmed by running mkdocs serve --verbose as mkdocs is stuck at reading this file.

To test changes on pages other than the list of available plugins, it is convenient to edit docs/generated/available-plugins.md, removing all of its content and saving the file before running mkdocs serve.

More Repositories

1

fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps
Ruby
38,644
star
2

ci

Open source, self hosted, mobile optimized CI powered by fastlane
Ruby
2,078
star
3

examples

📝 A collection of example fastlane setups
Ruby
1,410
star
4

boarding

Instantly create a simple signup page for TestFlight beta testers
Ruby
873
star
5

itc-api-docs

The unofficial documentation of the iTunes Connect JSON API
Ruby
520
star
6

watchbuild

Get a notification once your iTunes Connect build is finished processing
Ruby
326
star
7

frameit-frames

Hosting the latest frameit frames via GitHub Pages
92
star
8

github-actions

TypeScript
73
star
9

brewed-jenkins

Autostart brew-installed Jenkins as a user when the Mac boots
58
star
10

issue-bot

This bot is responsible for commenting on GitHub issues that haven't had any activity
Ruby
51
star
11

monorepo

Scripts to migrate to a monorepo
Ruby
29
star
12

fastlane.tools

The website, powering fastlane.tools
HTML
18
star
13

spaceship.airforce

Launching fastlane into the next generation
CSS
14
star
14

TaskQueue

ruby implementation of a simple dispatch queue
Ruby
13
star
15

code-of-conduct

fastlane Contributor Code of Conduct
11
star
16

docker

Docker image used by https://github.com/fastlane/fastlane and https://github.com/fastlane/docs
Dockerfile
10
star
17

packaged-fastlane

Preparing a Ruby bundle
Shell
8
star
18

danger-device_grid

Danger plugin for the fastlane device grid.
Ruby
8
star
19

fastfile-parser

Convert the Fastfile to a JSON file
Ruby
7
star
20

nightly

Deploy nightly Ruby gem builds to RubyGems.org
Ruby
5
star
21

fastlane-plugin-ruby

Useful fastlane actions for Ruby projects
Ruby
5
star
22

managed_google_play-callback

Hosting the callback HTML file used by the get_managed_play_store_publishing_rights action
HTML
5
star
23

notes

A repository for non-code artifacts relating to fastlane
4
star
24

peril-settings

Configuration of peril
TypeScript
4
star
25

codesigning.guide

The source code for the fastlane code signing guide
HTML
2
star