diff --git a/Pipfile b/Pipfile
index 4a0a39cf44..5006bb52c9 100644
--- a/Pipfile
+++ b/Pipfile
@@ -6,8 +6,9 @@ name = "pypi"
[packages]
markdown-include = "==0.5.1"
mdx-truly-sane-lists = "==1.0"
-mkdocs = "==0.15.3"
-pymdown-extensions = "==1.1"
+mkdocs = "==1.0.1"
+pymdown-extensions = "==5.0"
+mkdocs-material = "==3.0.3"
[dev-packages]
diff --git a/Pipfile.lock b/Pipfile.lock
index 1c85b7a19a..0d613bb4be 100644
--- a/Pipfile.lock
+++ b/Pipfile.lock
@@ -1,7 +1,7 @@
{
"_meta": {
"hash": {
- "sha256": "4caae13584446d87f4e0c52db9c23df9256afd205a7d57afd9cca94da472362a"
+ "sha256": "3695547bb017225f72a98144be7e2a75014e18b6dbfb96d58f5b91ec0c68c8df"
},
"pipfile-spec": 6,
"requires": {
@@ -32,10 +32,11 @@
},
"livereload": {
"hashes": [
- "sha256:422de10d7ea9467a1ba27cbaffa84c74b809d96fb1598d9de4b9b676adf35e2c",
- "sha256:5ed6506f5d526ee712da9f3739c27714e6f3376f3e481728d298efceae0ec83a"
+ "sha256:583179dc8d49b040a9da79bd33de59e160d2a8802b939e304eb359a4419f6498",
+ "sha256:dd4469a8f5a6833576e9f5433f1439c306de15dbbfeceabd32479b1123380fa5"
],
- "version": "==2.5.1"
+ "markers": "python_version != '3.0.*' and python_version >= '2.7' and python_version != '3.1.*' and python_version != '3.3.*' and python_version != '3.2.*'",
+ "version": "==2.5.2"
},
"markdown": {
"hashes": [
@@ -66,52 +67,50 @@
},
"mkdocs": {
"hashes": [
- "sha256:39b993183dac9654d1b5eaa093be2d059aae5d89e0badf480b447a646c725d02",
- "sha256:7709daf71f737e03813b39d7d2333ad4819247c00aed598c018a3ff66fe1f691"
+ "sha256:2548dbefb5537f65fbdade6b1038c7b269d244b6b6db302231d2bdf6d80526de",
+ "sha256:88aca8afda97535112554ed1baacdd9ca669ce144f028f05cc16b18d6b596491"
],
"index": "pypi",
- "version": "==0.15.3"
+ "version": "==1.0.1"
},
- "mkdocs-bootstrap": {
+ "mkdocs-material": {
"hashes": [
- "sha256:51482d9869af5838b3fe3bb4b0dd7a86bb055031dab970e39649b52ac8ade5b0",
- "sha256:ba5dbf3928b3dcaf6c5ffb0fdf915c493b0dd405138d63142511402d6f662bc8"
+ "sha256:19eb6ba521522872aa050f8c2e5e5aef7207eae4abff3e008be79045a2dfa3f7",
+ "sha256:430affe3a19481ed6c0652084b55877cdf9dfffdcf15aa1ecdee06d6df4098ea"
],
- "version": "==0.2.0"
+ "index": "pypi",
+ "version": "==3.0.3"
},
- "mkdocs-bootswatch": {
+ "pygments": {
"hashes": [
- "sha256:4efadca1d3919f02515ed1135221b46be0af94f4b3f99e5f001404d371006574",
- "sha256:f82f8fb5538f2b32691d3bb93dde1430d63c4127331cad3da440a9281e025891"
+ "sha256:78f3f434bcc5d6ee09020f92ba487f95ba50f1e3ef83ae96b9d5ffa1bab25c5d",
+ "sha256:dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc"
],
- "version": "==0.5.0"
+ "version": "==2.2.0"
},
"pymdown-extensions": {
"hashes": [
- "sha256:1832c74744119a08f17a1f46fe5cba6b47cbe44f118d5daa1df9da5a6ff801a7",
- "sha256:cceb5ffbfff24fc29b13d11b8e211040a5d296ce2889eb8f75b64518b5edf3bc"
+ "sha256:2e1d8f4a4c351cfa6c5ad88a0f2f4a3a30af481a942fdf8f9db0936e12ff37c2",
+ "sha256:54675680f6ad3ee8242fcb8926703b30ea3dcbeb9e21b7f7f19077f0ec982a82"
],
"index": "pypi",
- "version": "==1.1"
+ "version": "==5.0"
},
"pyyaml": {
"hashes": [
- "sha256:0c507b7f74b3d2dd4d1322ec8a94794927305ab4cebbe89cc47fe5e81541e6e8",
- "sha256:16b20e970597e051997d90dc2cddc713a2876c47e3d92d59ee198700c5427736",
- "sha256:3262c96a1ca437e7e4763e2843746588a965426550f3797a79fca9c6199c431f",
- "sha256:326420cbb492172dec84b0f65c80942de6cedb5233c413dd824483989c000608",
- "sha256:4474f8ea030b5127225b8894d626bb66c01cda098d47a2b0d3429b6700af9fd8",
- "sha256:592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab",
- "sha256:5ac82e411044fb129bae5cfbeb3ba626acb2af31a8d17d175004b70862a741a7",
- "sha256:5f84523c076ad14ff5e6c037fe1c89a7f73a3e04cf0377cb4d017014976433f3",
- "sha256:827dc04b8fa7d07c44de11fabbc888e627fa8293b695e0f99cb544fdfa1bf0d1",
- "sha256:b4c423ab23291d3945ac61346feeb9a0dc4184999ede5e7c43e1ffb975130ae6",
- "sha256:bc6bced57f826ca7cb5125a10b23fd0f2fff3b7c4701d64c439a300ce665fff8",
- "sha256:c01b880ec30b5a6e6aa67b09a2fe3fb30473008c85cd6a67359a1b15ed6d83a4",
- "sha256:ca233c64c6e40eaa6c66ef97058cdc80e8d0157a443655baa1b2966e812807ca",
- "sha256:e863072cdf4c72eebf179342c94e6989c67185842d9997960b3e69290b2fa269"
+ "sha256:3d7da3009c0f3e783b2c873687652d83b1bbfd5c88e9813fb7e5b03c0dd3108b",
+ "sha256:3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf",
+ "sha256:40c71b8e076d0550b2e6380bada1f1cd1017b882f7e16f09a65be98e017f211a",
+ "sha256:558dd60b890ba8fd982e05941927a3911dc409a63dcb8b634feaa0cda69330d3",
+ "sha256:a7c28b45d9f99102fa092bb213aa12e0aaf9a6a1f5e395d36166639c1f96c3a1",
+ "sha256:aa7dd4a6a427aed7df6fb7f08a580d68d9b118d90310374716ae90b710280af1",
+ "sha256:bc558586e6045763782014934bfaf39d48b8ae85a2713117d16c39864085c613",
+ "sha256:d46d7982b62e0729ad0175a9bc7e10a566fc07b224d2c79fafb5e032727eaa04",
+ "sha256:d5eef459e30b09f5a098b9cea68bebfeb268697f78d647bd255a085371ac7f3f",
+ "sha256:e01d3203230e1786cd91ccfdc8f8454c8069c91bee3962ad93b87a4b2860f537",
+ "sha256:e170a9e6fcfd19021dd29845af83bb79236068bf5fd4df3327c1be18182b2531"
],
- "version": "==3.12"
+ "version": "==3.13"
},
"six": {
"hashes": [
@@ -122,13 +121,16 @@
},
"tornado": {
"hashes": [
- "sha256:1b83d5c10550f2653380b4c77331d6f8850f287c4f67d7ce1e1c639d9222fbc7",
- "sha256:408d129e9d13d3c55aa73f8084aa97d5f90ed84132e38d6932e63a67d5bec563",
- "sha256:88ce0282cce70df9045e515f578c78f1ebc35dcabe1d70f800c3583ebda7f5f5",
- "sha256:ba9fbb249ac5390bff8a1d6aa4b844fd400701069bda7d2e380dfe2217895101",
- "sha256:c050089173c2e9272244bccfb6a8615fb9e53b79420a5551acfa76094ecc3111"
+ "sha256:1c0816fc32b7d31b98781bd8ebc7a9726d7dce67407dc353a2e66e697e138448",
+ "sha256:4f66a2172cb947387193ca4c2c3e19131f1c70fa8be470ddbbd9317fd0801582",
+ "sha256:5327ba1a6c694e0149e7d9126426b3704b1d9d520852a3e4aa9fc8fe989e4046",
+ "sha256:6a7e8657618268bb007646b9eae7661d0b57f13efc94faa33cd2588eae5912c9",
+ "sha256:a9b14804783a1d77c0bd6c66f7a9b1196cbddfbdf8bceb64683c5ae60bd1ec6f",
+ "sha256:c58757e37c4a3172949c99099d4d5106e4d7b63aa0617f9bb24bfbff712c7866",
+ "sha256:d8984742ce86c0855cccecd5c6f54a9f7532c983947cff06f3a0e2115b47f85c"
],
- "version": "==5.0.2"
+ "markers": "python_version != '3.0.*' and python_version >= '2.7' and python_version != '3.1.*' and python_version != '3.3.*' and python_version != '3.2.*'",
+ "version": "==5.1"
}
},
"develop": {}
diff --git a/docs/img/fastlane.png b/docs/img/fastlane.png
new file mode 100644
index 0000000000..121b0b4c5e
Binary files /dev/null and b/docs/img/fastlane.png differ
diff --git a/mkdocs.yml b/mkdocs.yml
index 9f1181a289..198594f6b0 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,23 +1,45 @@
---
+# Project information
site_name: fastlane docs
-theme: readthedocs
-copyright: Copyright © 2018 fastlane
-site_author: fastlane team
site_description: Documentation for fastlane tools, the easiest way to automate building
and releasing your iOS and Android apps
-site_favicon: img/favicon.ico
-repo_url: https://github.com/fastlane/docs
+site_author: fastlane team
+
+# Repository
+repo_url: https://github.com/fastlane/fastlane
+edit_uri: ''
+
+# Copyright
+copyright: Copyright © 2018 fastlane
+
+# Configuration
+theme:
+ name: material
+ favicon: img/favicon.ico
+ logo: img/fastlane.png
+
+# Customization
+extra:
+ social:
+ - type: twitter
+ link: https://twitter.com/FastlaneTools
+strict: true
+
+# Analytics
google_analytics:
- UA-18658848-13
- docs.fastlane.tools
-strict: true
+
+# Extensions
markdown_extensions:
-- pymdownx.headeranchor
+- toc:
+ permalink: True
- markdown.extensions.attr_list
- markdown_include.include
- mdx_truly_sane_lists
-theme_dir: theme
-pages:
+
+# Pages
+nav:
- Home: index.md
- Getting Started:
- iOS:
@@ -36,7 +58,7 @@ pages:
- Cross Platform:
- React Native: getting-started/cross-platform/react-native.md
- Flutter: getting-started/cross-platform/flutter.md
-- Actions:
+- Actions:
- Available Actions: actions.md
- Create Your Own Action: create-action.md
- _Actions:
@@ -276,4 +298,3 @@ pages:
- Other: advanced/other.md
- _Deprecated:
- Advanced: advanced.md
-