Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
125 commits
Select commit Hold shift + click to select a range
2193538
added rde assets
shallcro Feb 3, 2026
8a8da0a
new draft of markdown
shallcro Feb 4, 2026
2ff2eee
new draft of markdown
shallcro Feb 4, 2026
82dff4c
new draft of markdown
shallcro Feb 4, 2026
949719d
new draft of markdown
shallcro Feb 4, 2026
708106d
PI issues
shallcro Feb 10, 2026
4b6ab42
PI issues
shallcro Feb 10, 2026
f792404
PI issues
shallcro Feb 10, 2026
5184d0c
updated documentation example and code
shallcro Mar 6, 2026
7e40b11
fixed markdown display
shallcro Mar 10, 2026
59b45c0
updated legacy JSON Schema
shallcro Mar 12, 2026
c7621cd
updates for mkdocs
shallcro Mar 13, 2026
943a513
legacy and current
shallcro Mar 13, 2026
f0f5daa
updates to documentation generation
shallcro Mar 16, 2026
3072d9b
updated site styles
shallcro Mar 20, 2026
69969e4
test markdown generation
shallcro Mar 20, 2026
62c25f9
test markdown generation
shallcro Mar 20, 2026
19a81f9
test markdown generation
shallcro Mar 20, 2026
76b3120
test markdown generation
shallcro Mar 20, 2026
14ac2cb
test markdown generation
shallcro Mar 20, 2026
2267501
test markdown generation
shallcro Mar 20, 2026
881eadb
test markdown generation
shallcro Mar 20, 2026
1487f74
test markdown generation
shallcro Mar 20, 2026
475b8a0
test markdown generation
shallcro Mar 20, 2026
a9adcbe
test markdown generation
shallcro Mar 20, 2026
8c50b0e
test markdown generation
shallcro Mar 20, 2026
9cb0564
updated workflows
shallcro Mar 20, 2026
1917ea0
updated workflow
shallcro Mar 20, 2026
652f1bb
cleaned up
shallcro Mar 20, 2026
467bc0e
updated workflows
shallcro Mar 20, 2026
e4d54a3
various updates
shallcro Mar 26, 2026
df263f6
fixed typo
shallcro Mar 26, 2026
79cbf4d
updated workflow
shallcro Mar 26, 2026
a9f5252
Generated new copy of schema in markdown
shallcro Mar 26, 2026
82be371
fixed example display
shallcro Mar 27, 2026
df2cc84
fixed example display
shallcro Mar 27, 2026
3c05bf2
Generated new copy of schema in markdown
shallcro Mar 27, 2026
05e7730
updated required fields
shallcro Mar 27, 2026
285ec05
Generated new copy of schema in markdown
shallcro Mar 27, 2026
d0f9f33
updated required fields
shallcro Mar 27, 2026
13cc126
Generated new copy of schema in markdown
shallcro Mar 27, 2026
5e2a2d3
fixed typo
shallcro Mar 27, 2026
3be5877
Generated new copy of schema in markdown
shallcro Mar 27, 2026
4c5d744
fixed conflicts
shallcro Apr 2, 2026
fc434bc
Generated new copy of schema in markdown
shallcro Apr 2, 2026
5e56de3
updating markdown generation
shallcro Apr 6, 2026
bc2b42f
Generated new copy of schema in markdown
shallcro Apr 6, 2026
eeb1393
updated intro text
shallcro Apr 6, 2026
050d841
Generated new copy of schema in markdown
shallcro Apr 6, 2026
ccdee41
updated RDE schema
shallcro Apr 6, 2026
3454a0e
corrected typos
shallcro Apr 6, 2026
856b4d0
Generated new copy of schema in markdown
shallcro Apr 6, 2026
345b18d
updated legacy schema input guidance
shallcro Apr 14, 2026
683a849
Generated new copy of schema in markdown
shallcro Apr 14, 2026
9e84078
removed unpublished RDE properties
shallcro Apr 14, 2026
f31bdd4
Merge branch 'rde_documentation' of https://github.com/ICPSR/metadata…
shallcro Apr 14, 2026
2cc356b
Generated new copy of schema in markdown
shallcro Apr 14, 2026
690e81b
updated markdown script
shallcro Apr 14, 2026
185bcc9
Merge branch 'rde_documentation' of https://github.com/ICPSR/metadata…
shallcro Apr 14, 2026
4aa7f72
corrected typos
shallcro Apr 14, 2026
5e296a3
Generated new copy of schema in markdown
shallcro Apr 14, 2026
881e854
corrected typos
shallcro Apr 14, 2026
2f1a10b
Generated new copy of schema in markdown
shallcro Apr 14, 2026
8dea144
corrected typos
shallcro Apr 14, 2026
59ec59f
Generated new copy of schema in markdown
shallcro Apr 14, 2026
aeef2b3
added link to schema folder
shallcro Apr 15, 2026
4aa98fe
Generated new copy of schema in markdown
shallcro Apr 15, 2026
60b4d68
updated property bank info
shallcro Apr 21, 2026
a72db7c
Merge branch 'rde_documentation' of https://github.com/ICPSR/metadata…
shallcro Apr 21, 2026
08bcef4
Generated new copy of schema in markdown
shallcro Apr 21, 2026
686bdb0
updated label
shallcro Apr 21, 2026
471d51e
Merge branch 'rde_documentation' of https://github.com/ICPSR/metadata…
shallcro Apr 21, 2026
73a375b
Generated new copy of schema in markdown
shallcro Apr 21, 2026
d91356f
updated usage note
shallcro Apr 23, 2026
7551937
Generated new copy of schema in markdown
shallcro Apr 23, 2026
9aec373
updated example
shallcro Apr 24, 2026
236de8e
Generated new copy of schema in markdown
shallcro Apr 24, 2026
dd77b62
updated example
shallcro Apr 24, 2026
68e3198
Generated new copy of schema in markdown
shallcro Apr 24, 2026
e29b34d
updated property bank entries
shallcro Apr 28, 2026
e2d14e8
Generated new copy of schema in markdown
shallcro Apr 28, 2026
717fbc8
updated usage notes
shallcro Apr 28, 2026
6b229b6
Generated new copy of schema in markdown
shallcro Apr 28, 2026
1fadc36
updated usage notes
shallcro Apr 29, 2026
b755450
Merge branch 'rde_documentation' of https://github.com/ICPSR/metadata…
shallcro Apr 29, 2026
b0fd5fa
Generated new copy of schema in markdown
shallcro Apr 29, 2026
a8e5e12
added local copy of system fields
shallcro Apr 29, 2026
4679888
Merge branch 'rde_documentation' of https://github.com/ICPSR/metadata…
shallcro Apr 29, 2026
982a7b0
Generated new copy of schema in markdown
shallcro Apr 29, 2026
101ca91
updated usage notes
shallcro Apr 29, 2026
29000a4
Generated new copy of schema in markdown
shallcro Apr 29, 2026
b94ea40
updated usage notes
shallcro Apr 30, 2026
47bb2e5
updated script
shallcro Apr 30, 2026
92fa47b
Generated new copy of schema in markdown
shallcro Apr 30, 2026
417c24a
updated usage notes
shallcro Apr 30, 2026
9410c1f
Generated new copy of schema in markdown
shallcro Apr 30, 2026
962badf
updated usage notes
shallcro Apr 30, 2026
46ddd6b
Generated new copy of schema in markdown
shallcro Apr 30, 2026
477d267
updated usage notes
shallcro May 1, 2026
55be54e
Generated new copy of schema in markdown
shallcro May 1, 2026
7b1d292
updated usage notes
shallcro May 1, 2026
1872fcf
Generated new copy of schema in markdown
shallcro May 1, 2026
4db9999
updated usage notes
shallcro May 1, 2026
e494de0
Generated new copy of schema in markdown
shallcro May 1, 2026
5df928a
updated link
shallcro May 4, 2026
5fec3c9
Generated new copy of schema in markdown
shallcro May 4, 2026
9274d72
updated style guide
shallcro May 5, 2026
a80dba1
updated markdown generation
shallcro May 5, 2026
755f094
Generated new copy of schema in markdown
shallcro May 5, 2026
43fede3
updated property bank entries
shallcro May 7, 2026
7ff6fcc
Generated new copy of schema in markdown
shallcro May 7, 2026
9480bff
added file
shallcro May 7, 2026
58cd0f0
Generated new copy of schema in markdown
shallcro May 7, 2026
2b6d247
fixed cv table creation
shallcro May 7, 2026
1114b9a
Generated new copy of schema in markdown
shallcro May 7, 2026
5b919ec
Update study_number.json
mmchenow May 8, 2026
bb1892c
Generated new copy of schema in markdown
mmchenow May 8, 2026
940c4d5
Update doi.json
mmchenow May 8, 2026
d3c30b7
Generated new copy of schema in markdown
mmchenow May 8, 2026
a5f1280
Update doi.yaml
mmchenow May 8, 2026
b26266f
Generated new copy of schema in markdown
mmchenow May 8, 2026
b4fa097
updated property bank entries
shallcro May 11, 2026
a4788d8
Generated new copy of schema in markdown
shallcro May 11, 2026
ed434a0
updated version history
shallcro May 11, 2026
838e62b
Generated new copy of schema in markdown
shallcro May 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/update_html.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@ jobs:
update_html:
runs-on: ubuntu-latest
name: Update HTML
if: github.event.pull_request.merged == true # Only run if the PR was merged

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.11

Expand All @@ -37,25 +38,24 @@ jobs:

deploy:
runs-on: ubuntu-latest
needs: update_html # Specify that this job depends on the completion of 'update_html'
needs: update_html
permissions:
contents: read
pages: write
id-token: write

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
ref: gh-pages

- name: Setup Pages
uses: actions/configure-pages@v4
uses: actions/configure-pages@v5

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v4
with:
# Upload entire repository
path: '.'

- name: Deploy to GitHub Pages
Expand Down
46 changes: 35 additions & 11 deletions .github/workflows/update_md.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ on:
- gh-pages
paths:
- 'schema/**'
- 'rde_schema/**'
- 'markdown/**'

jobs:
update_markdown:
Expand All @@ -15,39 +17,61 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0

- name: Get changed files in the schema folder
id: changed-schema-specific
uses: tj-actions/changed-files@v44
- name: Get changed files in schema folder
id: changed-schema
uses: tj-actions/changed-files@v47
with:
files: schema/**

- name: Prevent from running if no schema files changed
if: steps.changed-schema-specific.outputs.any_changed != 'true'
run: exit 1
- name: Get changed files in rde_schema folder
id: changed-rde
uses: tj-actions/changed-files@v47
with:
files: rde_schema/**

- name: Get changed files in markdown folder
id: changed-markdown
uses: tj-actions/changed-files@v47
with:
files: markdown/**

- name: Prevent running if no relevant files changed
if: steps.changed-schema.outputs.any_changed != 'true' && steps.changed-rde.outputs.any_changed != 'true'
run: echo "No relevant changes detected"

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.11

- name: Install dependencies
run: |
pip install -r resources/requirements.txt

- name: Generate Schema Documentation
- name: Generate Legacy Schema Documentation
if: steps.changed-schema.outputs.any_changed == 'true' || steps.changed-markdown.outputs.any_changed == 'true'
run: |
python resources/generate_markdown.py \
--input $GITHUB_WORKSPACE \
--mode legacy

- name: Generate Current Schema Documentation
if: steps.changed-rde.outputs.any_changed == 'true' || steps.changed-markdown.outputs.any_changed == 'true'
run: |
python resources/generate_markdown_schema.py --source-dir $GITHUB_WORKSPACE
python resources/generate_markdown.py \
--input $GITHUB_WORKSPACE \
--mode current

- name: Commit and push changes
run: |
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
git config user.name "${GITHUB_ACTOR}"
git add markdown/
git commit -am "Generated new copy of schema in markdown"
git diff --cached --quiet || git commit -m "Generated new copy of schema in markdown"
git push origin HEAD:$GITHUB_REF

- name: Deploy to GitHub Pages
Expand Down
14 changes: 13 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,16 @@ projects/terms_of_use/
projects/jinja_tests/export_request-*.json
projects/datacite/
projects/ddi_doi_cleanup/input/
projects/ddi_doi_cleanup/output
projects/ddi_doi_cleanup/output
rde_schema/property_bank/contributors.json
rde_schema/property_bank/link_title.json
rde_schema/property_bank/extent_of_processing.json
rde_schema/property_bank/common_data_elements.json
rde_schema/property_bank/deposits.json
rde_schema/property_bank/restrictions.json
rde_schema/property_bank/README.md
rde_schema/property_bank/external_source_id.json
rde_schema/property_bank/languages.json
rde_schema/property_bank/oversamples.json
rde_schema/property_bank/link_url.json
rde_schema/property_bank/study_purpose.json
1 change: 0 additions & 1 deletion markdown/assets/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,6 @@ a {
}

.wy-side-nav-search {
color: #ffffff;
background-color: #115BFB;
}

Expand Down
Loading