From 6e2913bc7e31e61246398ea5b328f2a79e58a4df Mon Sep 17 00:00:00 2001 From: aboedo Date: Thu, 7 Apr 2022 15:32:53 -0300 Subject: [PATCH] Static DocC Docs part 3: github pages (#1422) * added index.html * added version number to output folder for docs * added step to auto commit * clean up variables * Update documentation * fixed paths * added version number to hosting base path * Update documentation * add nojekyll file to skip jekyll * updated repo so it uses the main repo and not my personal fork * remove versioned docs --- .nojekyll | 0 docs/index.html | 8 ++++++++ fastlane/Fastfile | 10 ++++++++-- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 .nojekyll create mode 100644 docs/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000000..e69de29bb2 diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000000..b9bbe8bb7f --- /dev/null +++ b/docs/index.html @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/fastlane/Fastfile b/fastlane/Fastfile index dc11d81e77..f17c3ebf66 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -83,6 +83,7 @@ platform :ios do '../.version', '../Examples/MagicWeather/MagicWeather.xcodeproj/project.pbxproj', '../Examples/MagicWeatherSwiftUI/Magic Weather SwiftUI.xcodeproj/project.pbxproj', + '../docs/index.html', ] for file_to_update in files_to_update increment_build_number(previous_version_number, new_version_number, file_to_update) @@ -445,9 +446,11 @@ platform :ios do desc "Generate docs" lane :generate_docs do ENV["INCLUDE_DOCC_PLUGIN"] = "true" + version_number = current_version_number + docs_folder = "docs/#{version_number}" + hosting_base_path = "purchases-ios/#{version_number}" + Dir.chdir("..") do - hosting_base_path = "purchases-ios" - docs_folder = "docs" sh("swift", "package", "--disable-sandbox", @@ -463,6 +466,9 @@ platform :ios do "#{hosting_base_path}", "--transform-for-static-hosting") end + git_add(path: docs_folder) + git_commit(path: docs_folder, message: "Update documentation") + push_to_git_remote end desc "Create or delete sandbox testers"