Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.2.0 #519

Merged
merged 643 commits into from
Jun 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
643 commits
Select commit Hold shift + click to select a range
99ea267
Apply suggestions from code review
JPBergsma Aug 7, 2023
4ffa986
Changed multi-dimensional to multidimensional.
JPBergsma Aug 7, 2023
16fadbd
merge changes from github.
JPBergsma Aug 7, 2023
c152bf3
revert changing format to version.
JPBergsma Aug 7, 2023
1fe318e
Undid changing 'Array of Object' to 'Array of Objects' awaiting a big…
JPBergsma Aug 7, 2023
9bc0abc
Correcting English grammar as discussed with M.E. (2023-07-04 07:14 e…
Sep 28, 2023
6c7aff0
Merge branch 'develop' of github.com:sauliusg/OPTIMADE into develop
Sep 28, 2023
9f51105
Update optimade.rst
sauliusg Sep 28, 2023
6488f0b
Update optimade.rst
sauliusg Sep 28, 2023
746de3e
Rephrasing requirements for symmetry operations so that thei do not d…
Sep 28, 2023
75e468f
Accepting grammar fixes.
sauliusg Sep 28, 2023
31694cc
Clarifying application of symmetry operations.
sauliusg Nov 3, 2023
1b1e3c0
Changing a word.
sauliusg Nov 3, 2023
f76a13f
Changing the wording: "and" -> "or".
sauliusg Nov 3, 2023
4756819
I am not sure that this is definite, but lets assume it is since "to …
sauliusg Nov 3, 2023
23320ab
Updated ID links in the data schemas from defining-relation, approxim…
oke464 Nov 30, 2023
416c3a5
Merge branch 'develop' into add-property-definitons-3
rartino Dec 1, 2023
d887361
Merge id fixes from oke464/add-property-definitons-3
rartino Dec 1, 2023
b7529d6
WIP: Fix incorrect ids, add sanity check in tool to detect them
rartino Dec 1, 2023
cd54355
Fix electronvolt relation to other units to be approximate relations
rartino Dec 3, 2023
2b6fa47
Fix indentation error for two electronvolt entries
rartino Dec 11, 2023
ab1445d
Fix long symbols that should be short
rartino Dec 11, 2023
424efb0
Create unit_entity_definition meta-schema and let all unit-related sc…
rartino Dec 11, 2023
e8c705d
Add missing AdditionalProperties: false in meta-schemas
rartino Dec 11, 2023
632a316
Fix misspelled fields from review
rartino Dec 11, 2023
0a591a2
Fix misspelled fields from review
rartino Dec 11, 2023
08b18f6
Fix misspelled fields from review
rartino Dec 11, 2023
2e4fe46
Fix remaining issues showing up with improved metaschema validation
rartino Dec 11, 2023
d8e5cb7
Adjust fields for the standards part of unit definitions
rartino Dec 12, 2023
4269815
Merge pull request #480 from JPBergsma/JPBergsma/corrections_meta_data
rartino Dec 19, 2023
da58d94
Update optimade.rst
sauliusg Dec 19, 2023
8faa070
Update optimade.rst
sauliusg Dec 19, 2023
1d10e07
Apply suggestions from code review
sauliusg Dec 19, 2023
00d524c
Merge branch 'develop' into develop
sauliusg Dec 19, 2023
df152e9
Merge pull request #464 from sauliusg/develop
sauliusg Dec 19, 2023
4da3950
Formatting fixes
ml-evs Dec 20, 2023
c44e56d
Merge branch 'develop' into add-property-definitons-3
rartino Dec 20, 2023
dc8baed
Add required label field to x-optimade-definition, add 'standard' to …
rartino Dec 20, 2023
d653684
Merge branch 'develop' into update_to_property_defs_2
rartino Dec 22, 2023
40526eb
Further updates to match latest property definitions; be less stringe…
rartino Dec 23, 2023
9c05cca
Add ECMA definition of symmetry operation regexp and associated tests
ml-evs Dec 23, 2023
46f4e0b
Add space_group_symmetry_operations_xyz and sub-definition
ml-evs Dec 23, 2023
5382da7
Possible text rearrangements for easier reading
ml-evs Dec 20, 2023
77864b9
Apply suggestions from code review
ml-evs Jan 3, 2024
1bacff5
Remove pattern for space_group_symmetry_operations_xyz
ml-evs Jan 4, 2024
0892136
A couple more formatting fixes
ml-evs Jan 4, 2024
2518fee
Merge pull request #486 from Materials-Consortia/ml-evs/formatting-fixes
ml-evs Jan 4, 2024
12b3ef7
Fix list.
vaitkus Jan 4, 2024
a5c72c0
Properly mark an HTTP error code.
vaitkus Jan 4, 2024
b3fd0be
Merge pull request #489 from vaitkus/fix-formatting-issues
vaitkus Jan 4, 2024
3e44ec7
Merge branch 'develop' into add-property-definitons-3
rartino Jan 5, 2024
1ade132
Merge pull request #4 from ml-evs/add-property-definitons-3
rartino Jan 5, 2024
01564aa
Merge branch 'develop' into update_to_property_defs_2
rartino Jan 5, 2024
cf9e468
Add pattern to string validation
rartino Jan 5, 2024
48d7bde
Merge matching changes to OPTIMADE specification into this PR
rartino Jan 5, 2024
37339aa
Merge matching changes to OPTIMADE specification into this PR
rartino Jan 5, 2024
bad70b8
Make space_group_symmetry_operation_xyz validate
rartino Jan 6, 2024
bc34a81
Define OPTIMADE regex format
rartino Jan 6, 2024
2b4c4d1
Fix capitalization on JSON Schema
rartino Jan 6, 2024
413166a
Fix remaining properties for current status of symmetry info for stru…
rartino Jan 6, 2024
ce9d0a1
Minor grammar corrections
rartino Jan 7, 2024
dac6609
Move process_schemas to external repo, added as a submodule
rartino Jan 8, 2024
85a0cd1
Fix ci to properly init submodules
rartino Jan 8, 2024
e5300ce
Remove example files duplicated in optimade-property-tools and adjust…
rartino Jan 8, 2024
c85977d
Update optimade-property-tools dependency to fix bug
rartino Jan 8, 2024
610aa94
Minor fix in optimade-property-tools
rartino Jan 8, 2024
3c7f67e
Fix minor markdown formatting issues of symmetry properties
rartino Jan 8, 2024
3d4871a
Abstract resource and symbol list meta schemas to be able to reuse them
rartino Jan 8, 2024
914a1ec
Update optimade-property-tools dependency
rartino Jan 8, 2024
5a601ab
Add optimade-metadata-defintion according to specification and improv…
rartino Jan 8, 2024
43e0df9
Fix errors via review
rartino Jan 8, 2024
9736843
Minor fixes to property definitions, schemas README, and adjust param…
rartino Jan 9, 2024
5be33c3
Add non-SI binary prefixes to the expanded SI and OPTIMADE unit systems
rartino Jan 9, 2024
0e7e804
Fix typos and other minor issues with definitions via review
rartino Jan 10, 2024
f2d0d08
Update optimade-property-tools dependency to latest version
rartino Jan 10, 2024
dadd35b
Fix typos and other minor issues with definitions via review
rartino Jan 10, 2024
669906f
Add intermediate 'installers' dir.
vaitkus Jan 11, 2024
e89b71f
Add dependency installers for Debian 10, 11 and 12.
vaitkus Jan 11, 2024
8a023ac
Remove dependency installer for Debian 8 since the OS is no longer su…
vaitkus Jan 11, 2024
21643f6
Remove extra backslashes.
vaitkus Jan 12, 2024
0bb9d53
Fix indentation.
vaitkus Jan 12, 2024
751a58e
Add missing empty lines.
vaitkus Jan 12, 2024
93f7b84
Change 'element_ratios' to 'elements_ratios'.
vaitkus Jan 12, 2024
8f7c02c
Merge pull request #491 from vaitkus/fix-internal-rst-references
ml-evs Jan 12, 2024
1952025
Clarify anchored and unanchored RE sentence
rartino Jan 14, 2024
f289191
Clarify processing variables in ECMA standard
rartino Jan 14, 2024
c8923d1
Add 'ant' as a dependency.
vaitkus Jan 15, 2024
1973131
Add more dependencies required by the 'optimade-property-tools' submo…
vaitkus Jan 15, 2024
bff4bb5
Add 'make' as a dependency.
vaitkus Jan 15, 2024
765f905
Update Debian dependencies for optimade-property-tools
rartino Jan 15, 2024
92ca336
external/json-schema no longer needed (available in dependency)
rartino Jan 15, 2024
f0bbedf
Restructure meta-schemas for broader compatibility with various editi…
rartino Jan 16, 2024
e2e4331
Merge branch 'develop' into add-property-definitons-3
rartino Jan 16, 2024
0c23ebd
Support schemas generation with Python < 3.8
rartino Jan 16, 2024
37b45f4
Fix links to ECMA standard
rartino Jan 16, 2024
c1233a3
Fix formatting and links
rartino Jan 16, 2024
271f8a9
Remove extra whitespaces.
vaitkus Jan 17, 2024
f8aa05b
Add missing empty line.
vaitkus Jan 17, 2024
7b462ec
Merge branch 'develop' into regex_format
rartino Jan 17, 2024
9c1a9f9
Clarify that `available_licenses` apply to the structure of the datab…
merkys Jan 17, 2024
0ebc89b
Indicate what unknown value for `available_licenses` means.
merkys Jan 17, 2024
58c2b87
Merge pull request #496 from vaitkus/fix-more-rst-issues
vaitkus Jan 17, 2024
0eccfdd
Introduce `available_licenses_for_entries`.
merkys Jan 17, 2024
9eb421a
Slight rewording.
merkys Jan 17, 2024
52d1d25
Update optimade.rst
merkys Jan 17, 2024
53950c8
Update optimade.rst
merkys Jan 17, 2024
5184ff3
Update optimade.rst
merkys Jan 17, 2024
ba7b0fd
Merge branch 'develop' into license-property-improvements
merkys Jan 17, 2024
05e5a9f
Add test that converts symops RE from PCRE to ECMA.
vaitkus Jan 15, 2024
7c4502b
Update test case and add test output.
vaitkus Jan 15, 2024
8a06338
Apply suggestions from code review
ml-evs Jan 17, 2024
1c3a9ac
Add referenece to future OPTIMADE regex format
ml-evs Jan 17, 2024
4064745
Rewording the definition of `available_licenses` to make it closer to…
merkys Jan 18, 2024
17ae7f7
Rewording the description of `available_licenses_for_entries` to say …
merkys Jan 18, 2024
ef9c93c
Change punctuation/quotation style to adhere to the "logical" convention
rartino Jan 18, 2024
ce7af9c
Update optimade.rst
merkys Jan 18, 2024
a504115
Tweak sentence about regexes after review
ml-evs Jan 18, 2024
de64f0a
Fix indentation.
merkys Jan 18, 2024
b826b3d
Update optimade.rst
merkys Jan 18, 2024
c597688
Update optimade.rst
merkys Jan 18, 2024
f8c1fc3
Update optimade.rst
merkys Jan 18, 2024
2207051
Clarify text based on suggestions in review
rartino Feb 9, 2024
f39b5b1
Add rstcheck to pre-commit hooks
ml-evs Feb 11, 2024
740aea4
Simplify roles in preamble
ml-evs Feb 11, 2024
a23ac68
Use JSONL language for partial data code blocks
ml-evs Feb 11, 2024
1627122
Fix indentation of note
ml-evs Feb 11, 2024
6918973
Remove non-standard field from example meta response
ml-evs Feb 11, 2024
6035fde
Adjust regex description WIP check compatibility
rartino Feb 12, 2024
991272d
Merge branch 'develop' into regex_format
rartino Feb 12, 2024
80aa0e6
Improve definition of regex format; be more precise about escapes in …
rartino Feb 14, 2024
c84566d
Remove unnecessary constraint on class order.
rartino Feb 14, 2024
fc411a4
Fix minor grammar error
rartino Feb 14, 2024
6d3e5a2
Capitalize Unicode
rartino Feb 15, 2024
6f5aaa7
Tidy up rstcheck config
ml-evs Feb 15, 2024
3736ebd
Clean-up and made more stringent
rartino Feb 16, 2024
864747c
Re-revert mistankenly reverted logical quoting style.
rartino Feb 16, 2024
c20ad03
Minor formulation adjustments, correcting rst linebreaks
rartino Feb 16, 2024
fb2e2d3
Remove trailing whitespace
rartino Feb 16, 2024
6165717
Merge pull request #497 from merkys/license-property-improvements
rartino Feb 20, 2024
20ba253
Update block indentation to produce better looking HTML files.
vaitkus Mar 17, 2024
d6e49e9
Update code block indentation.
vaitkus Mar 17, 2024
aeee26f
Merge branch 'develop' into ml-evs/rstcheck
rartino Mar 18, 2024
a8742b7
Update optimade.rst
ml-evs Mar 18, 2024
dfb0ca5
Merge pull request #498 from Materials-Consortia/ml-evs/rstcheck
ml-evs Mar 18, 2024
ad06ffc
Merge branch 'develop' into fix-html-layout-issues
ml-evs Mar 18, 2024
b20d7f6
Merge pull request #499 from vaitkus/fix-html-layout-issues
ml-evs Mar 18, 2024
1ef5f8e
Experimenting with html build
ml-evs Jul 27, 2021
676427e
Create fresh gh_pages branch every push
ml-evs Jul 27, 2021
5a221cf
Disable trigger on master pushes for now
ml-evs Jul 27, 2021
e65411f
Also need to strip the newline after the comment
ml-evs Jul 27, 2021
90deee6
Force delete old gh-pages branch
ml-evs Jul 27, 2021
1bad6d3
Add TOC/section numbering
ml-evs Aug 3, 2021
fcf9756
Use pandoc for make html rule and spread to CI
ml-evs Nov 30, 2021
fa42658
Update HTML build with dark mode and toc using rst2hmtl5
ml-evs Mar 17, 2024
340e0c9
Linting
ml-evs Mar 17, 2024
22af4c6
Fix Python version in CI
ml-evs Mar 17, 2024
d127d41
Fix CI git config
ml-evs Mar 17, 2024
bcb36a6
Apply suggestions from code review
ml-evs Mar 18, 2024
c93b423
Choose rst2html5 executable dynamically
ml-evs Mar 18, 2024
4640924
Use better default mono font
ml-evs Mar 18, 2024
6466775
Fix makefile
ml-evs Mar 18, 2024
6593992
Initial draft of definition namespaces
ml-evs Jun 14, 2023
8197fbd
Add placeholder
ml-evs Jun 14, 2023
20931e4
Add description of definition provider process
ml-evs Jun 24, 2023
c0fed0f
Apply suggestions from code review
ml-evs Aug 25, 2023
bf53820
Apply formatting suggestions from code review
ml-evs Jan 10, 2024
371b4c3
Update .words.lst
ml-evs Jan 17, 2024
b71f361
Apply suggestions from code review
ml-evs Mar 17, 2024
cd52697
Merge pull request #378 from ml-evs/develop
rartino Mar 19, 2024
95679da
Revert definition of pattern field (to be reinstated when we have agr…
rartino Mar 19, 2024
f89e89c
Merge branch 'develop' into add-property-definitons-3
rartino Mar 19, 2024
5ddf4ff
Reformat markdown-type link
rartino Mar 19, 2024
86ef1c9
Fix typo in kind field for constants
rartino Mar 19, 2024
dca1cd0
Rename GNU_units to GNU_Units
rartino Mar 19, 2024
70cafeb
Fix GNU_Units directory name in .pre-commit-config.yaml
rartino Mar 19, 2024
905512b
Minor typo correction from review
rartino Mar 19, 2024
ebc5cdd
Merge branch 'develop' into ml-evs/namespaces
rartino Mar 19, 2024
18bc65e
Fix broken internal ref spotted by rstcheck
ml-evs Mar 20, 2024
7f85bb0
Minor corrections from review
rartino Mar 21, 2024
d573f40
Language improvements from review
rartino Mar 21, 2024
29e751b
Text fixes in unit and property definitions from review
rartino Mar 21, 2024
0e39cff
Text improvement in files property
rartino Mar 21, 2024
588c9d2
Fix kelvin symbol in defining relation for degcelsius
rartino Mar 21, 2024
3e17f78
Text fixes in property definitions
rartino Mar 21, 2024
33a4895
Text fix in schemas/README.md
rartino Mar 21, 2024
3d7b910
Improve consistency for ordinal indicators
rartino Mar 21, 2024
453b6df
Text fixes in unit definitions
rartino Mar 21, 2024
1bb387c
Make capitalization in tile field consistent
rartino Mar 21, 2024
d53543c
Remove accidentally checked-in optimade.html
rartino Mar 21, 2024
1573d1c
Revert incorrect capitalization fix of Bohr magneton
rartino Mar 21, 2024
9852fcc
Merge pull request #473 from Materials-Consortia/ml-evs/namespaces
ml-evs Mar 21, 2024
b396099
Spellcheck of unit definitions
rartino Mar 21, 2024
c53b542
Minor text correction in property definition
rartino Mar 21, 2024
d6f0a55
Correct name of schemas/README.md
rartino Mar 21, 2024
48ec3b8
Merge branch 'develop' into add-property-definitons-3
rartino Mar 21, 2024
c095ccc
Improve meta-schema consistency
rartino Mar 21, 2024
dcffe75
"tokes" → "tokens" ?
sauliusg Mar 21, 2024
8d6f8f9
Fix markdown rendering issues
rartino Mar 21, 2024
db23569
Minor spelling fixes in readme and optimade.rst from review
rartino Mar 21, 2024
4693108
Fix title capitalization for Hall space group symbol
rartino Mar 21, 2024
d81f932
Fix title capitalizations
rartino Mar 21, 2024
9532e75
Merge branch 'develop' into regex_format
rartino Mar 21, 2024
610a7c1
Apply suggestions from review
rartino Mar 22, 2024
1315ad8
Restructuring to remove repetitions and improve order
rartino Mar 22, 2024
680d4e3
Missing oxford comma
rartino Mar 22, 2024
ec8d7a7
Fix rst formatting issue
rartino Mar 22, 2024
9bc0135
Fix reference to JSON Schema standard before it is discussed
rartino Mar 22, 2024
bda92b6
Formatting fix
rartino Mar 22, 2024
95698f6
Minor text improvement
rartino Mar 22, 2024
cba1227
Delete trailing whitespace
rartino Mar 22, 2024
75590a6
Add machine-readable property definitions to repository
rartino Mar 22, 2024
188b2f6
Fix rendering issue in compatibility notes
rartino Mar 22, 2024
24b811b
Fix unicode character reference
rartino Mar 22, 2024
c80a315
Fix gh pages build for develop; do not create a fresh branch
ml-evs Mar 22, 2024
30e58d8
Merge branch 'develop' into regex_format
rartino Mar 22, 2024
54329af
Update style following feedback
ml-evs Mar 22, 2024
b8e3075
Define OPTIMADE regex format
rartino Mar 22, 2024
309b02d
Merge branch 'develop' into ml-evs/simple-sym-regexp
ml-evs Mar 22, 2024
d886841
Apply suggestions from code review
ml-evs Mar 22, 2024
4dfd467
Update optimade.rst
ml-evs Mar 22, 2024
d57e2ed
Add build outputs to gitignore
ml-evs Mar 22, 2024
e42919e
Merge branch 'develop' into ml-evs/update-html-build
rartino Mar 22, 2024
bce1fc9
Updates to HTML build in CI
rartino Mar 22, 2024
18864df
Merge branch 'develop' into ml-evs/simple-sym-regexp
rartino Mar 22, 2024
dff8688
Clarify regex format
rartino Mar 22, 2024
588f001
Add ECMA definition of symmetry operation regexp and associated tests
rartino Mar 22, 2024
555edc4
s/Property Description/Property Definition/g
merkys Mar 22, 2024
ac1a5ff
Merge branch 'develop' into unify-term-Property-Definitions
merkys Mar 22, 2024
1a02a2f
Remove all mentions and testing of OpenAPI schemas
ml-evs Mar 22, 2024
4a46537
Remove all mentions and testing of OpenAPI schemas
rartino Mar 22, 2024
55857a4
More HTML build CI fixes (#507)
ml-evs Mar 22, 2024
4a0d5bd
Merge branch 'develop' into unify-term-Property-Definitions
merkys Mar 22, 2024
328b218
Merge pull request #504 from merkys/unify-term-Property-Definitions
ml-evs Mar 22, 2024
70adab8
Add docutils-common install dependency needed by `make html`.
vaitkus Mar 22, 2024
d6cb023
Update `make clean` to remove generated HTML and PDF files.
vaitkus Mar 22, 2024
4c77f97
Use `fetch` instead of pull to avoid needing to rebase gh-pages branc…
ml-evs Mar 22, 2024
0c910f2
Merge branch 'develop' into cleanup-html-generation
rartino Mar 22, 2024
1543017
Merge pull request #509 from vaitkus/cleanup-html-generation
vaitkus Mar 23, 2024
af4995a
Final formatting fixes (#511)
ml-evs Apr 4, 2024
308ee83
Add a development banner to generated development specification (#512)
ml-evs Apr 4, 2024
582d1bc
Fixed standard symbol use in unitsystem definitions. (#514)
oke464 Apr 5, 2024
0e3b485
Only run the 'build_html' job on Materials-Consortia/OPTIMADE.
vaitkus Apr 7, 2024
a7bd202
Skip the run on forks without the 'gh-pages' branch.
vaitkus Apr 8, 2024
6d62dce
Update changelog and spec version for v1.2-rc.2 (#485)
ml-evs Apr 8, 2024
18317ea
Merge branch 'develop' into skip-build-html-job-on-forks
ml-evs Apr 8, 2024
604468a
Merge pull request #515 from vaitkus/skip-build-html-job-on-forks
rartino Apr 9, 2024
f1494f0
Revert "Skip the 'build_html' job on repository forks"
rartino Apr 10, 2024
7af7eb6
Merge pull request #517 from Materials-Consortia/revert-515-skip-buil…
vaitkus Apr 10, 2024
77d50db
Add padding to development spec build (#516)
ml-evs May 15, 2024
6358fc2
Prepare 1.2.0 release (#518)
ml-evs Jun 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ jobs:

steps:
- uses: actions/checkout@v2
with:
submodules: 'true'
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
Expand All @@ -31,6 +33,8 @@ jobs:
timeout-minutes: 5
steps:
- uses: actions/checkout@v2
with:
submodules: 'true'
- name: Set up JDK
uses: actions/setup-java@v1
with:
Expand All @@ -43,6 +47,8 @@ jobs:
timeout-minutes: 5
steps:
- uses: actions/checkout@v2
with:
submodules: 'true'
- run: make audit_authors

audit-spelling:
Expand All @@ -51,12 +57,6 @@ jobs:
timeout-minutes: 5
steps:
- uses: actions/checkout@v2
with:
submodules: 'true'
- run: make audit_spelling

audit-schemas:
name: Audit OpenAPI schemas with swagger validator
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v2
- run: make audit_schemas
56 changes: 56 additions & 0 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: Build GitHub pages

on:
push:
branches:
- develop
workflow_dispatch:

jobs:

build_html:
runs-on: ubuntu-latest

env:
COMMIT_AUTHOR: OPTIMADE developers
COMMIT_AUTHOR_EMAIL: [email protected]

steps:

- uses: actions/checkout@v4

- uses: actions/setup-python@v5
with:
python-version: '3.10'

- name: Install dependencies
run: pip install docutils

- name: Run rst2html
run: make html

- name: Configure git
run: |
git config --global user.name "${COMMIT_AUTHOR}"
git config --global user.email "${COMMIT_AUTHOR_EMAIL}"

- name: Commit to gh-pages
run: |
git fetch origin gh-pages
git checkout gh-pages
mkdir -p specification/develop
# patch dev specification to include banner
sed -i 's|<body class="with-toc">|<body class="with-toc"><div class="banner-container"><div class="banner">This is a development version of the specification.</div></div>|g' optimade.html
mv optimade.html specification/develop/index.html
git add specification/develop/index.html
git commit -m "Deploy develop specification to GitHub Pages: ${SHA}"
if git diff --cached --quiet; then
exit 0
fi

- name: Push changes
uses: ad-m/[email protected]
with:
branch: gh-pages
force: true
github_token: ${{ secrets.GITHUB_TOKEN }}
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,7 @@ Makeconf*
.idea/
.vscode/
.DS_Store
schemas/output
schemas/example/output
*.pdf
*.html
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "dependencies/submodules/optimade-property-tools"]
path = dependencies/submodules/optimade-property-tools
url = https://github.com/Materials-Consortia/optimade-property-tools.git
10 changes: 9 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ repos:
(?x)^(
tests/inputs/various-whitespace.filter|
tests/inputs/fuzzystring-leading-trailing-spaces.filter|
units/definitions.units
external/GNU_Units/definitions.units|
units/definitions.units|
.words.lst
)$

- repo: https://github.com/Lucas-C/pre-commit-hooks
Expand All @@ -16,3 +18,9 @@ repos:
- id: remove-tabs
args: [ '--whitespaces-count', '2']
files: \.rst$

- repo: https://github.com/rstcheck/rstcheck
rev: v6.2.0
hooks:
- id: rstcheck
args: [ '--config', '.rstcheck.cfg' ]
9 changes: 9 additions & 0 deletions .rstcheck.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[rstcheck]
report_level=WARNING
ignore_roles=
src,
RFC,
filter
ignore_languages=
filter,
python
82 changes: 49 additions & 33 deletions .words.lst
Original file line number Diff line number Diff line change
@@ -1,69 +1,75 @@
personal_ws-1.1 en 205
personal_ws-1.1 en 216
ABNF
ACM
Aa
Acta
Ao
BaCa
BadLuck
Bb
BibTeX
CCaO
CECAM
CIF
CSV
CaCO
ClNa
ClosingBrace
CommonMark
ConstantFirstComparison
Cryst
Cracknell
Crystallographica
DOI
Dordrecht
EBNF
EREs
Edsger
EqualityOperator
EscapedChar
ExpressionClause
ExpressionPhrase
FuzzyStringOpRhs
Grammatica
Hermann
IANA
IEEE
ITC
IUCr
IUPAC's
IdentifierFirstComparison
IdentifierZipAddon
Kluwer
KnownOpRhs
LD
Lausanne
LengthComparison
LengthOpRhs
LowercaseLetter
Mauguin
NaCl
NaN
NaO
Namespace
OPTIMADE
OpenAPI
OpeningBrace
OperatorComparison
OrderedConstant
OrderedValue
POSCAR
POSIX
PredicateComparison
PropertyFirstComparison
PropertyZipAddon
Punctuator
Queryable
REs
RST
RelativeComparisonOperator
SPDX
Schmit
SetOpRhs
SetZipOpRhs
Shmueli
SiGe
SiO
Springer
Substring
Theo
URI
UTC
UUID
UnescapedChar
UnicodeHighChar
UnorderedConstant
Unversioned
UppercaseLetter
ValueEqRhs
ValueList
Expand All @@ -82,73 +88,74 @@ api
atime
backend
backends
bandgap
bd
booktitle
boolean
bzip
calc
cartesian
checksums
cif
conformant
coreCIF
cr
crossref
css
csv
ctime
deNOx
dec
denox
dep
dependentRequired
describedby
designator
dimensionality
discoverability
discoverable
doi
downloadable
eb
ebnf
edf
enum
exclusiveMaximum
exclusiveMinimum
exmpl
ferroelectric
fjeiwoj
fieldname
firstname
hdf
hermann
howpublished
href
html
http
hydrogens
hydroperoxide
implementers
incrementing
internaldb
javascript
json
jsonapi
jsonc
jsonlines
kvak
lastname
libc
lst
lt
maintainer's
mauguin
maxItems
maxLength
maxProperties
md
metadata
minItems
minLength
minProperties
mistyped
mtime
multi
multipleOf
namespace
namespaces
nattached
nbsp
nd
nelements
nl
nonperiodic
Expand All @@ -158,49 +165,58 @@ occupancies
ok
optimade
organisation
overbar
overbars
oxygens
param
pcre
perovskites
piezoelectic
pre
prepended
prepending
prescreen
prev
qudt
queryable
rc
regex
renormalize
sectnum
sha
sortable
spacegroup
structs
subfield
subfields
substring
substrings
supercell
symop
symops
testdb
timestamp
timestamps
th
typesetted
ucum
undelying
uniqueItems
unrequested
unversioned
uri
uris
url
urls
uuid
vMAJOR
versioning
vnd
vt
whitespace
workflow
xml
xy
xyz
yacc
yb
zeo
zeolites
ångström
ångström
ångström
ångström
incrementing
Loading
Loading