Skip to content

Commit 6b5a7d0

Browse files
authored
Merge pull request #845 from UWB-Biocomputing/LawrenceDevelopment
Update of Documentation Organization & Error Correction
2 parents af4543c + 758bb6d commit 6b5a7d0

File tree

14 files changed

+100
-57
lines changed

14 files changed

+100
-57
lines changed

docs/Developer/GHActions.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,10 @@ The manual GitHub Pages action is a feature that came from wanting to quickly pu
1212

1313
## PlantUML Action plantUML.yml
1414

15-
The plantUML action occurs anytime a plantUML file is modified or added during a pull request or a push to the master branch. These .puml files are supposed to be located in the UML folder within the Developer folder. This action starts by checking out the repository using [actions/checkout](https://github.com/actions/checkout) with a fetch depth of 0. The next step is to grab all of the .puml files that need to be turned into images. This is done by using a basic bash command to grab all .puml files which is then piped into an awk script to parse out the unnecessary files and construct an output string with all the necessary files. The output string will look like so: "file1.puml file2.puml file3.puml file4.puml\n". This output string is then confirmed by an echo command which prints out the string to the actions terminal. Next, the .png and .svg files are generated from the .puml files in the output string using [cloudbees/plantuml-github-action](https://github.com/cloudbees/plantuml-github-action). These files are placed within the diagrams folder located within the UML folder. Lastly, the local changes are committed then pushed to the remote repository using [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action).
15+
The plantUML action occurs anytime a plantUML file is modified or added during a pull request or a push to the master branch. These .puml files are supposed to be located in the UML folder within the Developer folder. This action starts by checking out the repository using [actions/checkout](https://github.com/actions/checkout) with a fetch depth of 0. The next step is to grab all of the .puml files that need to be turned into images. This is done by using a basic bash command to grab all .puml files which is then piped into an awk script to parse out the unnecessary files and construct an output string with all the necessary files. The output string will look like so: "file1.puml file2.puml file3.puml file4.puml\n". This output string is then confirmed by an echo command which prints out the string to the actions terminal. Next, the .png and .svg files are generated from the .puml files in the output string using a fork of [holowinski/plantuml-github-action]. These files are placed within the diagrams folder located within the UML folder. Lastly, the local changes are committed then pushed to the remote repository using [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action).
1616

17+
18+
[//]: # (Moving URL links to the bottom of the document for ease of updating - LS)
19+
[//]: # (Links to repo items which exist outside of the docs folder need an absolute link.)
20+
21+
[holowinski/plantuml-github-action]: <https://github.com/UWB-Biocomputing/plantuml-github-action>

docs/Developer/index.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
If you're developing Graphitti code, then here are your reference documents.
44

5-
Writing new code? Then make sure to follow our [contributing guide](../../CONTRIBUTING.md) and *document your code here*.
5+
Writing new code? Then make sure to follow our [contributing guide] and *document your code here*.
66

77
Reading code that isn't obvious? When you figure out how it works, then *document it here* and *document it in comments in the code.*
88

@@ -38,7 +38,7 @@ Students, use this [quickstart guide](StudentSetup.md) to help setup, use, and d
3838
- Doxygen
3939
- Documentation generated from source code
4040
- Doxygen provides web-based indices and hierarchical views of Graphitti's class and file structures
41-
- [Visit Doxygen Generated Documentation](https://uwb-biocomputing.github.io/Graphitti/Doxygen/html/index.html)
41+
- [Visit Doxygen Generated Documentation]
4242
- Document code in the `.h` file using the [Doxygen Style Guide](../Doxygen/DoxygenStyleGuide.md) format
4343
- [Doxygen Update Guide](../Doxygen/DoxygenUpdateGuide.md)
4444
- [Event buffering](eventBuffering.md) in vertex classes.
@@ -50,3 +50,10 @@ Students, use this [quickstart guide](StudentSetup.md) to help setup, use, and d
5050

5151
---------
5252
[<< Go back to the Graphitti home page](../index.md)
53+
54+
[//]: # (Moving URL links to the bottom of the document for ease of updating - LS)
55+
[//]: # (Links to repo items which exist outside of the docs folder need an absolute link.)
56+
57+
[contributing guide]: <https://github.com/UWB-Biocomputing/Graphitti/blob/master/CONTRIBUTING.md>
58+
[Visit Doxygen Generated Documentation]: <https://uwb-biocomputing.github.io/Graphitti/Doxygen/html/index.html>
59+
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)