Skip to content

Commit

Permalink
Docs housekeeping (#2493)
Browse files Browse the repository at this point in the history
* Docs housekeeping

Change module names to pretty human readable version, add skeleton Module.md files for each module to allow for module/package level documentation in the future.

* Update datacapture/Module.md

Co-authored-by: Jing Tang <[email protected]>

---------

Co-authored-by: Jing Tang <[email protected]>
  • Loading branch information
williamito and jingtang10 committed May 7, 2024
1 parent c3365cf commit 63151b5
Show file tree
Hide file tree
Showing 8 changed files with 40 additions and 8 deletions.
5 changes: 5 additions & 0 deletions datacapture/Module.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Module Android FHIR Structured Data Capture Library

The Structured Data Capture Library lets you easily build Android
applications that capture and process healthcare data using FHIR Questionnaires.

4 changes: 2 additions & 2 deletions datacapture/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -128,9 +128,9 @@ tasks.dokkaHtml.configure {
suppressInheritedMembers.set(true)
dokkaSourceSets {
named("main") {
moduleName.set(Releases.DataCapture.artifactId)
moduleName.set(Releases.DataCapture.name)
moduleVersion.set(Releases.DataCapture.version)
noAndroidSdkLink.set(false)
includes.from("Module.md")
sourceLink {
localDirectory.set(file("src/main/java"))
remoteUrl.set(
Expand Down
19 changes: 19 additions & 0 deletions engine/Module.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Module Android FHIR Engine Library

The FHIR Engine Library stores and manages FHIR resources locally on Android and
synchronizes with FHIR servers.

# Package com.google.android.fhir

Entrypoint for the Data Access API: basic access to local FHIR resources,
namely, the CRUD operations: create, read, update, and delete.

# Package com.google.android.fhir.search

Entrypoint for the Search API: a Kotlin DSL (domain-specific language) for
searching local FHIR resources.

# Package com.google.android.fhir.sync

Entrypoint for the Sync API: synchronizes local FHIR resources with a remote
FHIR server/store.
4 changes: 2 additions & 2 deletions engine/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -164,9 +164,9 @@ tasks.dokkaHtml.configure {
suppressInheritedMembers.set(true)
dokkaSourceSets {
named("main") {
moduleName.set(Releases.Engine.artifactId)
moduleName.set(Releases.Engine.name)
moduleVersion.set(Releases.Engine.version)
noAndroidSdkLink.set(false)
includes.from("Module.md")
sourceLink {
localDirectory.set(file("src/main/java"))
remoteUrl.set(
Expand Down
4 changes: 4 additions & 0 deletions knowledge/Module.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Module Android FHIR Knowledge Manager Library

The Knowledge Manager Library manages knowledge resources locally on Android and
supports other libraries with knowledge resources.
4 changes: 2 additions & 2 deletions knowledge/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -118,9 +118,9 @@ tasks.dokkaHtml.configure {
suppressInheritedMembers.set(true)
dokkaSourceSets {
named("main") {
moduleName.set(Releases.Knowledge.artifactId)
moduleName.set(Releases.Knowledge.name)
moduleVersion.set(Releases.Knowledge.version)
noAndroidSdkLink.set(false)
includes.from("Module.md")
sourceLink {
localDirectory.set(file("src/main/java"))
remoteUrl.set(
Expand Down
4 changes: 4 additions & 0 deletions workflow/Module.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Module Android FHIR Workflow Library

The Workflow Library provides decision support logic and analytics in clinical
workflows.
4 changes: 2 additions & 2 deletions workflow/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -128,9 +128,9 @@ tasks.dokkaHtml.configure {
suppressInheritedMembers.set(true)
dokkaSourceSets {
named("main") {
moduleName.set(Releases.Workflow.artifactId)
moduleName.set(Releases.Workflow.name)
moduleVersion.set(Releases.Workflow.version)
noAndroidSdkLink.set(false)
includes.from("Module.md")
sourceLink {
localDirectory.set(file("src/main/java"))
remoteUrl.set(
Expand Down

0 comments on commit 63151b5

Please sign in to comment.