Skip to content

Commit 409ccbe

Browse files
committed
Merge pull request #139 from zbeekman/documentation-fixes
Documentation fixes
2 parents 4132d18 + c3ae4b5 commit 409ccbe

File tree

6 files changed

+37
-13
lines changed

6 files changed

+37
-13
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
[Complete Changeset](https://github.com/jacobwilliams/json-fortran/compare/4.1.1...HEAD)
1818

1919
**Enhancements**
20+
2021
- Added FORD documentation automatic deployment via
2122
[PR \#137](https://github.com/jacobwilliams/json-fortran/pull/137)
2223
from [zbeekman](https://github.com/zbeekman)
@@ -60,6 +61,7 @@
6061
from [zbeekman](https://github.com/zbeekman)
6162

6263
**Fixed issues:**
64+
6365
- Fixed bad gcov reports being generated due to a gcov/gfortran bug,
6466
[\#131](https://github.com/jacobwilliams/json-fortran/issues/131)
6567
via

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ if [[ $JF_SKIP_TESTS != [yY]* ]] ; then
322322
./pages/development-resources/gccr.pl -n -c json_module-no-unicode.F90.gcov no-unicode \
323323
json_module-unicode.F90.gcov unicode > json_module.F90.gcov
324324
else
325-
cp json_module-*-unicode.F90.gcov json_module.F90.gcov
325+
cp json_module*-unicode.F90.gcov json_module.F90.gcov
326326
fi
327327
FoBiS.py rule -gcov_analyzer .
328328
sed -i"bak" -E 's; \*\*([a-zA-Z]+[a-zA-Z0-9_]*)\*\*; \*\*[[\1]]\*\*;' json_module.F90.gcov.md

json-fortran.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,25 @@ file for more details.
4545

4646
The **current stable release** is **{!__VERSION__!}** and can be [downloaded
4747
on GitHub](https://github.com/jacobwilliams/json-fortran/releases/latest)
48-
or installed with [Homebrew](http://brew.sh) on Mac OSX.
48+
or installed with [Homebrew](http://brew.sh) on Mac OSX. The
49+
documentation for the current version, **{!__VERSION__!}**, can be
50+
found [here](|url|/page/releases/{!__VERSION__!}/index.html)[^1], and a
51+
list of changes from the previous version are
52+
[here](|url|/page/releases/index.html#change-log).
4953

50-
Browse the documentation for current and past releases
51-
[here](|url|/page/releases/index.html) or download the latest official
52-
release
53-
[here](https://github.com/jacobwilliams/json-fortran/releases/latest).
54+
A list of all past releases, links to their documentation, and the
55+
chage log can be found on the
56+
[releases page](|url|/page/releases/index.html).
5457

5558
# Miscellaneous
5659

5760
* For more information about JSON, see: <http://www.json.org/>
5861

59-
*[API]: Application Programmable Interface
60-
*[JSON]: JavaScript Object Notation
62+
*[API]: Application Programming Interface--a set of routines, protocols, and tools for building software applications
63+
*[JSON]: JavaScript Object Notation--A human friendly syntax for storing and exchanging data
64+
*[current stable release]: {!__VERSION__!}
65+
66+
[^1]:
67+
Documentation for a particular release does not contain links
68+
back to *general* documentation; use the browser's back button to
69+
navigate back to <https://jacobwilliams.github.io/json-fortran/>

pages/development-resources/release-checklist.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ remain accurate.
6060
1. [deploy.sh](deploy.sh.html) will publish the documentation for the
6161
latest tag from
6262
[Travis-CI](https://travis-ci.org/jacobwilliams/json-fortran) to
63-
https://jacobwilliams.github.io/json-fortran/<version>/ if all
63+
https://jacobwilliams.github.io/json-fortran/*new_ver*/ if all
6464
goes according to plan
6565
1. Push tags and master to GitHub: `git push --tags origin master`
6666
1. [Draft and publish](https://github.com/jacobwilliams/json-fortran/releases/new)

pages/index.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@ title: Additional Documentation
22

33
# Current Stable Release
44

5+
The latest stable release is
56
[**{!__VERSION__!}**](
6-
http://jacobwilliams.github.io/json-fortran/{!__VERSION__!}/index.html)
7+
http://jacobwilliams.github.io/json-fortran/{!__VERSION__!}/index.html).[^1]
78

89
# Past Releases
910

1011
Documentation for official, tagged releases can be found
11-
[here](releases/index.html), including the changelog, and download links.
12+
[here](releases/index.html), including the
13+
[changelog](|url|/page/releases/index.html#change-log), and download
14+
links.
1215

1316
# Development Documentation
1417

@@ -21,3 +24,9 @@ and test coverage reports.
2124
A [README](README.html), the same one that's posted on
2225
[GitHub](https://github.com/jacobwilliams/json-fortran), can be found
2326
[here](README.html).
27+
28+
[^1]:
29+
Documentation pages for a specific release do not contain links
30+
back to this page and the master documentation. Please use your
31+
browser's back button to navigate back to
32+
<https://jacobwilliams.github.com/json-fortran/>.

pages/releases/index.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,14 @@ the [main project page](|url|/index.html) for convenient navigation.
5050
# Development Version
5151

5252
Documentation for the latest development version may be found at
53-
<|url|> or generated locally using the
53+
<https://jacobwilliams.github.io/json-fortran/{!__VERSION__!}/index.html>
54+
or generated locally using the
5455
[build.sh](|url|/page/development-resources/build.sh.html) build
5556
script.
5657

57-
# Release Notes
58+
# Changes Between Releases
59+
60+
Included below is the changelog--a list of significant changes
61+
implemented between each release.
5862

5963
{!CHANGELOG.md!}

0 commit comments

Comments
 (0)