diff --git a/.github/workflows/docs-ci.yaml b/.github/workflows/docs-ci.yaml new file mode 100644 index 00000000..fea4c7d5 --- /dev/null +++ b/.github/workflows/docs-ci.yaml @@ -0,0 +1,29 @@ +name: docs-ci +on: + push: + branches: + - master + - main +permissions: + contents: write +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Configure Git Credentials + run: | + git config user.name github-actions[bot] + git config user.email 41898282+github-actions[bot]@users.noreply.github.com + - uses: actions/setup-python@v5 + with: + python-version: 3.x + - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV + - uses: actions/cache@v4 + with: + key: mkdocs-material-${{ env.cache_id }} + path: .cache + restore-keys: | + mkdocs-material- + - run: pip install mkdocs-material mkdocs-encryptcontent-plugin mkdocs-video + - run: cd gen3 && mkdocs gh-deploy --force diff --git a/.gitignore b/.gitignore index b5017121..db64ef4f 100755 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,4 @@ themes_used *.DS_Store ./resources/ */_gen/ -.idea \ No newline at end of file +.idea diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9f681f62..7ab78219 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,7 +5,7 @@ repos: - id: detect-secrets args: ['--baseline', '.secrets.baseline'] - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v2.5.0 + rev: v5.0.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer diff --git a/.secrets.baseline b/.secrets.baseline index ff8d14ac..c65c4071 100644 --- a/.secrets.baseline +++ b/.secrets.baseline @@ -314,13 +314,13 @@ "line_number": 96 } ], - "gen3/docs/gen3-resources/operator-guide/helm/helm-config-auth.md": [ + "gen3/docs/gen3-resources/operator-guide/helm/helm-config/helm-config-auth.md": [ { "type": "Secret Keyword", - "filename": "gen3/docs/gen3-resources/operator-guide/helm/helm-config-auth.md", + "filename": "gen3/docs/gen3-resources/operator-guide/helm/helm-config/helm-config-auth.md", "hashed_secret": "64ab0c1d3edc1c8c166351207b840ac7b2a90523", "is_verified": false, - "line_number": 82 + "line_number": 38 } ], "gen3/docs/gen3-resources/operator-guide/helm/helm-deploy-example.md": [ @@ -368,7 +368,7 @@ "filename": "gen3/docs/gen3-resources/user-guide/analyze-data.md", "hashed_secret": "98fd178574fc77b708149e559bf75052cc3c81a6", "is_verified": false, - "line_number": 215 + "line_number": 227 } ], "gen3/docs/gen3-resources/user-guide/notebooks/notebook2_canine.ipynb": [ @@ -500,96 +500,16 @@ "filename": "gen3/docs/gen3-resources/user-guide/search.md", "hashed_secret": "13333fbf17a0b71d02dda8e6e5c195263bfe03d6", "is_verified": false, - "line_number": 138 + "line_number": 146 }, { "type": "Hex High Entropy String", "filename": "gen3/docs/gen3-resources/user-guide/search.md", "hashed_secret": "8595e69444146fbf187e8c512b6fdc66f8da1d23", "is_verified": false, - "line_number": 162 - } - ], - "gen3/docs/resources/user-guide/analyze-data.md": [ - { - "type": "Hex High Entropy String", - "filename": "gen3/docs/resources/user-guide/analyze-data.md", - "hashed_secret": "98fd178574fc77b708149e559bf75052cc3c81a6", - "is_verified": false, - "line_number": 228 - } - ], - "gen3/docs/resources/user-guide/img/analyze-data.md": [ - { - "type": "Hex High Entropy String", - "filename": "gen3/docs/resources/user-guide/img/analyze-data.md", - "hashed_secret": "98fd178574fc77b708149e559bf75052cc3c81a6", - "is_verified": false, - "line_number": 255 - } - ], - "gen3/docs/resources/user-guide/img/gen3-client.md": [ - { - "type": "Hex High Entropy String", - "filename": "gen3/docs/resources/user-guide/img/gen3-client.md", - "hashed_secret": "98cf839d65cf07eebc6c05bb7195e0266afc01db", - "is_verified": false, - "line_number": 398 - }, - { - "type": "Hex High Entropy String", - "filename": "gen3/docs/resources/user-guide/img/gen3-client.md", - "hashed_secret": "e70fbe21d0e764d51e4d70021616e46f13661efe", - "is_verified": false, - "line_number": 399 - }, - { - "type": "Hex High Entropy String", - "filename": "gen3/docs/resources/user-guide/img/gen3-client.md", - "hashed_secret": "9a85ba1c1deb9374d089b5e0ec2b29ebb82b0b5f", - "is_verified": false, - "line_number": 400 - }, - { - "type": "Hex High Entropy String", - "filename": "gen3/docs/resources/user-guide/img/gen3-client.md", - "hashed_secret": "df6c17e3e41c4a2971823e110a7ee702288f574c", - "is_verified": false, - "line_number": 401 - } - ], - "gen3/docs/resources/user-guide/img/query-data.md": [ - { - "type": "Hex High Entropy String", - "filename": "gen3/docs/resources/user-guide/img/query-data.md", - "hashed_secret": "13333fbf17a0b71d02dda8e6e5c195263bfe03d6", - "is_verified": false, - "line_number": 87 - }, - { - "type": "Hex High Entropy String", - "filename": "gen3/docs/resources/user-guide/img/query-data.md", - "hashed_secret": "8595e69444146fbf187e8c512b6fdc66f8da1d23", - "is_verified": false, - "line_number": 111 - } - ], - "gen3/docs/resources/user-guide/query-data.md": [ - { - "type": "Hex High Entropy String", - "filename": "gen3/docs/resources/user-guide/query-data.md", - "hashed_secret": "13333fbf17a0b71d02dda8e6e5c195263bfe03d6", - "is_verified": false, - "line_number": 75 - }, - { - "type": "Hex High Entropy String", - "filename": "gen3/docs/resources/user-guide/query-data.md", - "hashed_secret": "8595e69444146fbf187e8c512b6fdc66f8da1d23", - "is_verified": false, - "line_number": 99 + "line_number": 170 } ] }, - "generated_at": "2024-11-18T20:09:19Z" + "generated_at": "2024-12-09T16:54:41Z" } diff --git a/archetypes/default.md b/archetypes/default.md index 00e77bd7..26f317f3 100644 --- a/archetypes/default.md +++ b/archetypes/default.md @@ -3,4 +3,3 @@ title: "{{ replace .Name "-" " " | title }}" date: {{ .Date }} draft: true --- - diff --git a/config.yaml b/config.yaml index e7758f54..619c5620 100644 --- a/config.yaml +++ b/config.yaml @@ -334,8 +334,8 @@ params: link: /resources/user/analyze-data/#1-launch-workspace - name: Getting Files into the Gen3 Workspace link: /resources/user/analyze-data/#2-getting-files-into-the-gen3-workspace - - name: Working with the proxy and whitelists - link: /resources/user/analyze-data/#3-working-with-the-proxy-and-whitelists + - name: Working with the proxy and allow lists + link: /resources/user/analyze-data/#3-working-with-the-proxy-and-allow-lists - name: Using the Gen3 Python SDK link: /resources/user/analyze-data/#4-using-the-gen3-python-sdk - name: Jupyter Notebook Demos diff --git a/content/community/events.md b/content/community/events.md index 0f53cb42..414d8f75 100644 --- a/content/community/events.md +++ b/content/community/events.md @@ -60,7 +60,7 @@ g3past: Slides: Gen3 Forum September 6 2023 - Security and Compliance.pdf - Title: Data Modeling in Gen3 Data Commons Date: July 6, 2023, 3:30-5:00 pm CDT; July 7, 2023, 6:30-8:00 am AEST - Description: Gen3 supports a flexible graph-based data model, which can be customized for a wide variety of projects and use cases. At this community event we will hear from several data commons operators on how they have created their dictionaries and about any tools or processes they use for updating and configuring them. + Description: Gen3 supports a flexible graph-based data model, which can be customized for a wide variety of projects and use cases. At this community event we will hear from several data commons operators on how they have created their dictionaries and about any tools or processes they use for updating and configuring them. Agenda2: /community/events/gen3forum_20230706 Youtube: xjFUYa4C_hw Slides: Gen3 Forum July 6 2023 - Data Models.pdf diff --git a/content/community/medium.md b/content/community/medium.md index 15ee129e..36a4d0d8 100644 --- a/content/community/medium.md +++ b/content/community/medium.md @@ -5,4 +5,3 @@ linktitle: /community/medium date: 2018-09-04T22:16:21-05:00 draft: true --- - diff --git a/content/community/webinars/coming_soon.svg b/content/community/webinars/coming_soon.svg index 77255825..96b05875 100755 --- a/content/community/webinars/coming_soon.svg +++ b/content/community/webinars/coming_soon.svg @@ -116,4 +116,4 @@ - \ No newline at end of file + diff --git a/content/figs/BioTeam-Logo_2021.svg b/content/figs/BioTeam-Logo_2021.svg index c6633041..1397d9f2 100644 --- a/content/figs/BioTeam-Logo_2021.svg +++ b/content/figs/BioTeam-Logo_2021.svg @@ -310,4 +310,4 @@ - \ No newline at end of file + diff --git a/content/figs/crdc_logo_color.svg b/content/figs/crdc_logo_color.svg index d8540d89..c4b53b56 100644 --- a/content/figs/crdc_logo_color.svg +++ b/content/figs/crdc_logo_color.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/content/figs/dcf_gears.svg b/content/figs/dcf_gears.svg index ad447399..e4cf9d9c 100644 --- a/content/figs/dcf_gears.svg +++ b/content/figs/dcf_gears.svg @@ -2,7 +2,7 @@ - Produced by OmniGraffle 7.10.2 + Produced by OmniGraffle 7.10.2 2019-11-07 18:30:51 +0000 diff --git a/content/figs/features/api.svg b/content/figs/features/api.svg index 6b7e9ac9..39176abd 100755 --- a/content/figs/features/api.svg +++ b/content/figs/features/api.svg @@ -63,4 +63,4 @@ - \ No newline at end of file + diff --git a/content/figs/features/auth.svg b/content/figs/features/auth.svg index b636cf69..386854e9 100755 --- a/content/figs/features/auth.svg +++ b/content/figs/features/auth.svg @@ -30,4 +30,4 @@ - \ No newline at end of file + diff --git a/content/figs/features/build-apps.svg b/content/figs/features/build-apps.svg index 9bb1d0d4..bbb98d4f 100755 --- a/content/figs/features/build-apps.svg +++ b/content/figs/features/build-apps.svg @@ -46,4 +46,4 @@ - \ No newline at end of file + diff --git a/content/figs/features/index.svg b/content/figs/features/index.svg index 39195379..2e059265 100755 --- a/content/figs/features/index.svg +++ b/content/figs/features/index.svg @@ -33,4 +33,4 @@ - \ No newline at end of file + diff --git a/content/figs/features/search.svg b/content/figs/features/search.svg index e96d86aa..ebc3c986 100755 --- a/content/figs/features/search.svg +++ b/content/figs/features/search.svg @@ -88,4 +88,4 @@ - \ No newline at end of file + diff --git a/content/figs/features/set-up.svg b/content/figs/features/set-up.svg index 506b21b6..512afddf 100755 --- a/content/figs/features/set-up.svg +++ b/content/figs/features/set-up.svg @@ -59,4 +59,4 @@ - \ No newline at end of file + diff --git a/content/figs/features/submit-data.svg b/content/figs/features/submit-data.svg index 5977547e..6782f6d5 100755 --- a/content/figs/features/submit-data.svg +++ b/content/figs/features/submit-data.svg @@ -47,4 +47,4 @@ - \ No newline at end of file + diff --git a/content/figs/kv.svg b/content/figs/kv.svg index 3429450b..48ef70db 100755 --- a/content/figs/kv.svg +++ b/content/figs/kv.svg @@ -242,4 +242,4 @@ - \ No newline at end of file + diff --git a/content/figs/productkv.svg b/content/figs/productkv.svg index 851de92b..2b17cbe1 100755 --- a/content/figs/productkv.svg +++ b/content/figs/productkv.svg @@ -509,4 +509,4 @@ - \ No newline at end of file + diff --git a/content/figs/roles/icon-bio.svg b/content/figs/roles/icon-bio.svg index 9f43888e..c4d7664e 100755 --- a/content/figs/roles/icon-bio.svg +++ b/content/figs/roles/icon-bio.svg @@ -21,4 +21,4 @@ - \ No newline at end of file + diff --git a/content/figs/roles/icon-devs.svg b/content/figs/roles/icon-devs.svg index f73982d9..610d804a 100755 --- a/content/figs/roles/icon-devs.svg +++ b/content/figs/roles/icon-devs.svg @@ -26,4 +26,4 @@ - \ No newline at end of file + diff --git a/content/figs/roles/icon-research.svg b/content/figs/roles/icon-research.svg index 65614603..0696824e 100755 --- a/content/figs/roles/icon-research.svg +++ b/content/figs/roles/icon-research.svg @@ -24,4 +24,4 @@ - \ No newline at end of file + diff --git a/content/figs/webinar.svg b/content/figs/webinar.svg index e7cac1d2..5aeb5c7e 100644 --- a/content/figs/webinar.svg +++ b/content/figs/webinar.svg @@ -199,4 +199,4 @@ - \ No newline at end of file + diff --git a/content/ga4gh.md b/content/ga4gh.md index 03fc8788..8dea4a5f 100644 --- a/content/ga4gh.md +++ b/content/ga4gh.md @@ -49,9 +49,9 @@ g3Feature: Driver Projects

- Gen3 technology is used by four different driver projects: + Gen3 technology is used by four different driver projects:

{{ end }} -{{ end }} \ No newline at end of file +{{ end }} diff --git a/layouts/shortcodes/markdownwrapper.html b/layouts/shortcodes/markdownwrapper.html index 0bb98182..10027c40 100644 --- a/layouts/shortcodes/markdownwrapper.html +++ b/layouts/shortcodes/markdownwrapper.html @@ -2,4 +2,4 @@
{{ .Inner }}
- \ No newline at end of file + diff --git a/layouts/shortcodes/param.html b/layouts/shortcodes/param.html index 6ecb6b8d..54c62be1 100644 --- a/layouts/shortcodes/param.html +++ b/layouts/shortcodes/param.html @@ -1,3 +1,3 @@ {{ with .Get 0 }} {{ $.Page.Param . }} -{{ end }} \ No newline at end of file +{{ end }} diff --git a/static/css/footer.css b/static/css/footer.css index b65b7ce4..29b90533 100644 --- a/static/css/footer.css +++ b/static/css/footer.css @@ -58,4 +58,4 @@ .g3-footer__logo-img { height: auto; } -} \ No newline at end of file +} diff --git a/static/css/markdown.css b/static/css/markdown.css index cfd477ae..a3196ab8 100644 --- a/static/css/markdown.css +++ b/static/css/markdown.css @@ -67,4 +67,4 @@ display: inline-block; max-width: 100%; } -} \ No newline at end of file +} diff --git a/static/img/icons/menu.svg b/static/img/icons/menu.svg index ccea3446..364462e7 100644 --- a/static/img/icons/menu.svg +++ b/static/img/icons/menu.svg @@ -9,4 +9,4 @@ - \ No newline at end of file + diff --git a/static/img/icons/x.svg b/static/img/icons/x.svg index cb6a1b1a..7ffc09c6 100644 --- a/static/img/icons/x.svg +++ b/static/img/icons/x.svg @@ -14,4 +14,4 @@ - \ No newline at end of file +