Skip to content

Commit e7cbc36

Browse files
committed
Merge origin/master
2 parents 2c7f575 + 3c7c848 commit e7cbc36

2 files changed

Lines changed: 34 additions & 0 deletions

File tree

.github/workflows/publish.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ jobs:
1313

1414
permissions:
1515
contents: write
16+
pages: write
17+
id-token: write
1618

1719
steps:
1820
- name: Checkout
@@ -111,6 +113,11 @@ jobs:
111113
# Update release body with the generated description
112114
gh release edit "$TAG" --notes-file /tmp/release-body.md --repo "$REPO"
113115
116+
- name: Upload Javadoc for GitHub Pages
117+
uses: actions/upload-pages-artifact@v3
118+
with:
119+
path: dist/javadoc
120+
114121
- name: Upload artifacts
115122
if: github.event_name == 'workflow_dispatch'
116123
uses: actions/upload-artifact@v4
@@ -120,3 +127,20 @@ jobs:
120127
dist/opendis7-*.jar
121128
dist/opendis7-javadoc.zip
122129
opendis7-release.zip
130+
131+
deploy-javadoc:
132+
needs: build-and-release
133+
runs-on: ubuntu-latest
134+
135+
permissions:
136+
pages: write
137+
id-token: write
138+
139+
environment:
140+
name: github-pages
141+
url: ${{ steps.deployment.outputs.page_url }}
142+
143+
steps:
144+
- name: Deploy Javadoc to GitHub Pages
145+
id: deployment
146+
uses: actions/deploy-pages@v4

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@ Also available:
1414
* [opendis7 Javadoc](https://savage.nps.edu/open-dis7-java/javadoc) combined documentation for all PDU and enumeration classes,
1515
* [DIS XML Schema](https://savage.nps.edu/opendis7-java/xml/DIS_7_2012.autogenerated.xsd) and [DIS XML Schema documentation](https://savage.nps.edu/opendis7-java/xml/SchemaDocumentation).
1616

17+
## Versioning Convention
18+
19+
Release versions follow the pattern **v`Major`.`Minor`.`SISO`** where:
20+
21+
- **Major** — IEEE DIS protocol version (currently `7` for IEEE 1278.1-2012)
22+
- **Minor** — Library-specific patch level
23+
- **SISO** — SISO-REF-010 enumeration version integrated into the release
24+
25+
For example, release `v7.0.35` indicates IEEE DIS version 7 with SISO-REF-010 version 35. Future DIS version 8 releases will use `v8.x.y`.
26+
1727
Additional example programs and resources are found in the NPS MOVES
1828
[Networked Graphics MV3500](https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500) course.
1929
Recent project products include DIS stream-handling support.

0 commit comments

Comments
 (0)