Skip to content

Commit

Permalink
Merge branch 'master' into tfk-regenerate-testcase-ids
Browse files Browse the repository at this point in the history
  • Loading branch information
CBenghi committed Oct 16, 2023
2 parents 48ff14f + 922b24d commit 46ed032
Show file tree
Hide file tree
Showing 11 changed files with 2,240 additions and 43 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/check-test-cases.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json

name: check-test-cases
name: audit-all-ids-files

on:
workflow_dispatch: # Allow running the workflow manually from the GitHub UI
Expand All @@ -11,9 +11,9 @@ on:

jobs:
check-test-cases:
name: check-test-cases
name: audit-all-ids-files
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run './build.cmd CheckTestCases'
run: ./build.cmd CheckTestCases
- name: Run './build.cmd AuditAllIdsFiles'
run: ./build.cmd AuditAllIdsFiles
6 changes: 4 additions & 2 deletions .nuke/build.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,10 @@
"items": {
"type": "string",
"enum": [
"AuditAllIdsFiles",
"AuditDevelopment",
"AuditDocTestCases",
"CheckTestCases"
"MakeClasses"
]
}
},
Expand All @@ -84,9 +85,10 @@
"items": {
"type": "string",
"enum": [
"AuditAllIdsFiles",
"AuditDevelopment",
"AuditDocTestCases",
"CheckTestCases"
"MakeClasses"
]
}
},
Expand Down
1,148 changes: 1,148 additions & 0 deletions Development/IDS_oma.ids

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions Development/ids.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,9 @@
</xs:complexType>
<xs:complexType name="partOfType">
<xs:sequence>
<xs:element name="entity" type="ids:entityType" minOccurs="1" />
<xs:element name="entity" type="ids:entityType" minOccurs="1"/>
</xs:sequence>
<xs:attribute name="relation" type="ids:relations" />
<xs:attribute name="relation" type="ids:relations"/>
</xs:complexType>
<xs:complexType name="applicabilityType">
<xs:sequence>
Expand Down Expand Up @@ -212,7 +212,7 @@
</xs:attribute>
<xs:attribute name="identifier" type="xs:string">
<xs:annotation>
<xs:documentation>Author of the IDS can provide an identifier to the specification. This is intended to be a machine readable identifier. Beware: because of the possibility to combine different 'requirement' elements from several ids files this cannot be enforced/assumed as (global) unique.</xs:documentation>
<xs:documentation>Author of the IDS can provide an identifier to the specification. This is intended to be a machine readable identifier. Beware: because of the possibility to combine different 'specification' elements from several ids files this cannot be enforced/assumed as (global) unique.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="description" type="xs:string" use="optional"/>
Expand Down
2 changes: 1 addition & 1 deletion Documentation/developer-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ To help you get started with development, here is a directory of IDS libraries t
Language | License | Library
--- | --- | ---
C# | ? | [XBim](todo)
Python | LGPL-3.0-or-later | [IfcOpenShell](todo)
Python | LGPL-3.0-or-later | [IfcOpenShell](https://ifcopenshell.org/)
? | ? | ODA?
Javascript | ? | Something or other

Expand Down
Binary file added Documentation/graphics/partof-Relations.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 46ed032

Please sign in to comment.