Automated documentation creation&publishing to GH-pages#35
Merged
Conversation
There will be A LOT of commits while testing this feature be ready...
Contributor
|
Alright Alright Alright! It's working |
Contributor
|
CAUTION: Since this PR has a lot of commits, it might be more suitable to |
Contributor
|
@dorukaks Lets merge this to main only and then freeze main. Update the |
Contributor
Author
Contributor
Author
cfkawa
approved these changes
Nov 30, 2022
sahilbhola14
requested changes
Nov 30, 2022
commit f35355a Merge: fbb7d23 339ce03 Author: sahilbhola14 <sbhola@umich.edu> Date: Tue Nov 29 19:51:59 2022 -0500 Merge branch 'main' of github.com:PinguDevTeam/ICF-MI-framework into main commit fbb7d23 Merge: 90ec97b 8b8c071 Author: sahilbhola14 <sbhola@umich.edu> Date: Mon Nov 28 14:43:07 2022 -0500 Merge branch 'main' of github.com:PinguDevTeam/ICF-MI-framework into main
camckenn
approved these changes
Dec 1, 2022
Contributor
Author
|
@sahilbhola14 I pruned @cfkawa's branches and re-run the build job, currently the documentation page looks functional. If you confirm this, we can merge to main and freeze main. |
9 tasks
Contributor
@dorukaks seems like it's working, we can close the PR |
sahilbhola14
approved these changes
Dec 4, 2022
dorukaks
added a commit
that referenced
this pull request
Dec 13, 2022
* (test) create initial .yml file to test function There will be A LOT of commits while testing this feature be ready... * (test) create sphinx .yml file to test function * (fix) add installation of sphinx-rtd-theme * (fix) change sphinx-action repository version * (fix) change repo versions for actions * (test) create environment for auto docs * (fix) change theme installation sequence * (test) change rtd_theme import style * (fix) change requirement declaration * (fix) correct id in deploy step * (test) try publishing documentation * (test) tweak action workflow to publish pages * (test) moved autoDocs to avoid build confusion * (fix) change artifact path * (fix) change artifact path * (test) create an empty file to create html folder * (test) change workflow options to make this work * (fix) change build command according to sphinx issues * (fix) indicate config file location in workflow * (fix) indicate config file location in workflow * (fix) change build command * (fix) change build command * (fix) change build command * (fix) change artifact build path * (fix) correct the hyperlink on introduction.rst * (fix) change insrted path from gim to src * (fix) create requirements.txt for whole pipeline * (docs) create links for packages * (test) write a test function into TTICE for docs * (test) create TTICE.rst to test autodocs * (test) change directory path in index.rst * (test) change directory path in index.rst * (test): Change sphinx (GH action) build command Changed the sphinx build command to `make html` * (test): Add sphinx api build to GH actions Added sphinx api build command for building * (test): Change build-command to run for Sphinx Changed the build command to run for sphinx gh action * (refactor) Delete redundant files Delete the following files: requirements.txt environment.yml * (reformat): Remane the sphinx workflow sphinx workflow was renamed to createDocumentation * (feat): Add sphinx build check workflow Added sphinx build check workflow * (refactor) remove redundant module calls in index Removed redundant module calls in index.rst * (wip) Check pre-build command for sphinx-action * (fix) Fix typo for pre-build-command * (feat) Add souce code read in pre-build sphinx * (WIP) Add pre-build comamnd for sphinx-api * (WIP) Test run command on git actions * (feat) Add pre-build source code * (fix) Fix doc to docs * (fix) Fix pre-build rm command * (fix) Remove firefox pop-up and latex build * (feat) Add install dependancies for sphinx * (feat) Upload artifacts for the html documentation * (feat) Add pages deploy * (feat) upload artifacts * (fix) Correct artifact path * (fix) Correct publish_dir * (feat) Add Manual push to gh-pages * (refactor) Remove autoDocs.yml * (refactor) Remove comment from createDocumentation * Squashed commit of the following: commit f35355a Merge: fbb7d23 339ce03 Author: sahilbhola14 <sbhola@umich.edu> Date: Tue Nov 29 19:51:59 2022 -0500 Merge branch 'main' of github.com:PinguDevTeam/ICF-MI-framework into main commit fbb7d23 Merge: 90ec97b 8b8c071 Author: sahilbhola14 <sbhola@umich.edu> Date: Mon Nov 28 14:43:07 2022 -0500 Merge branch 'main' of github.com:PinguDevTeam/ICF-MI-framework into main * (fix) Add source code path to conf Co-authored-by: sahilbhola14 <sbhola@umich.edu>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Purpose
Create GitHub actions to automatically create documentation of the pipeline and publish the created documentation on GitHub pages.
Closes #31
Items
Type of change
Checklist
Put an
xin the boxes that apply.