Skip to content

Commit 7149046

Browse files
Merge pull request #7 from DeceptivelySimpleTechnologies/AAF-130-Create-Entity-Modeling-Service
AAF-130 Create Entity Modeling Service and custom HTML5 Web Component EntityTable
2 parents 377d149 + eca0382 commit 7149046

File tree

67 files changed

+10703
-164
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+10703
-164
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# editorconfig.org
2+
3+
root = true
4+
5+
[*]
6+
charset = utf-8
7+
end_of_line = lf
8+
indent_size = 2
9+
indent_style = space
10+
insert_final_newline = true
11+
trim_trailing_whitespace = true
Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
1+
## GITATTRIBUTES FOR WEB PROJECTS
2+
#
3+
# These settings are for any web project.
4+
#
5+
# Details per file setting:
6+
# text These files should be normalized (i.e. convert CRLF to LF).
7+
# binary These files are binary and should be left untouched.
8+
#
9+
# Note that binary is a macro for -text -diff.
10+
######################################################################
11+
12+
## AUTO-DETECT
13+
## Handle line endings automatically for files detected as
14+
## text and leave all files detected as binary untouched.
15+
## This will handle all files NOT defined below.
16+
* text=auto
17+
18+
## SOURCE CODE
19+
*.bat text eol=crlf
20+
*.coffee text
21+
*.css text
22+
*.htm text
23+
*.html text
24+
*.inc text
25+
*.ini text
26+
*.js text
27+
*.json text
28+
*.jsx text
29+
*.less text
30+
*.od text
31+
*.onlydata text
32+
*.php text
33+
*.pl text
34+
*.py text
35+
*.rb text
36+
*.sass text
37+
*.scm text
38+
*.scss text
39+
*.sh text eol=lf
40+
*.sql text
41+
*.styl text
42+
*.tag text
43+
*.ts text
44+
*.tsx text
45+
*.xml text
46+
*.xhtml text
47+
48+
## DOCKER
49+
*.dockerignore text
50+
Dockerfile text
51+
52+
## DOCUMENTATION
53+
*.markdown text
54+
*.md text
55+
*.mdwn text
56+
*.mdown text
57+
*.mkd text
58+
*.mkdn text
59+
*.mdtxt text
60+
*.mdtext text
61+
*.txt text
62+
AUTHORS text
63+
CHANGELOG text
64+
CHANGES text
65+
CONTRIBUTING text
66+
COPYING text
67+
copyright text
68+
*COPYRIGHT* text
69+
INSTALL text
70+
license text
71+
LICENSE text
72+
NEWS text
73+
readme text
74+
*README* text
75+
TODO text
76+
77+
## TEMPLATES
78+
*.dot text
79+
*.ejs text
80+
*.haml text
81+
*.handlebars text
82+
*.hbs text
83+
*.hbt text
84+
*.jade text
85+
*.latte text
86+
*.mustache text
87+
*.njk text
88+
*.phtml text
89+
*.tmpl text
90+
*.tpl text
91+
*.twig text
92+
93+
## LINTERS
94+
.babelrc text
95+
.csslintrc text
96+
.eslintrc text
97+
.htmlhintrc text
98+
.jscsrc text
99+
.jshintrc text
100+
.jshintignore text
101+
.prettierrc text
102+
.stylelintrc text
103+
104+
## CONFIGS
105+
*.bowerrc text
106+
*.cnf text
107+
*.conf text
108+
*.config text
109+
.browserslistrc text
110+
.editorconfig text
111+
.gitattributes text
112+
.gitconfig text
113+
.gitignore text
114+
.htaccess text
115+
*.npmignore text
116+
*.yaml text
117+
*.yml text
118+
browserslist text
119+
Makefile text
120+
makefile text
121+
122+
## HEROKU
123+
Procfile text
124+
.slugignore text
125+
126+
## GRAPHICS
127+
*.ai binary
128+
*.bmp binary
129+
*.eps binary
130+
*.gif binary
131+
*.ico binary
132+
*.jng binary
133+
*.jp2 binary
134+
*.jpg binary
135+
*.jpeg binary
136+
*.jpx binary
137+
*.jxr binary
138+
*.pdf binary
139+
*.png binary
140+
*.psb binary
141+
*.psd binary
142+
*.svg text
143+
*.svgz binary
144+
*.tif binary
145+
*.tiff binary
146+
*.wbmp binary
147+
*.webp binary
148+
149+
## AUDIO
150+
*.kar binary
151+
*.m4a binary
152+
*.mid binary
153+
*.midi binary
154+
*.mp3 binary
155+
*.ogg binary
156+
*.ra binary
157+
158+
## VIDEO
159+
*.3gpp binary
160+
*.3gp binary
161+
*.as binary
162+
*.asf binary
163+
*.asx binary
164+
*.fla binary
165+
*.flv binary
166+
*.m4v binary
167+
*.mng binary
168+
*.mov binary
169+
*.mp4 binary
170+
*.mpeg binary
171+
*.mpg binary
172+
*.ogv binary
173+
*.swc binary
174+
*.swf binary
175+
*.webm binary
176+
177+
## ARCHIVES
178+
*.7z binary
179+
*.gz binary
180+
*.jar binary
181+
*.rar binary
182+
*.tar binary
183+
*.zip binary
184+
185+
## FONTS
186+
*.ttf binary
187+
*.eot binary
188+
*.otf binary
189+
*.woff binary
190+
*.woff2 binary
191+
192+
## EXECUTABLES
193+
*.exe binary
194+
*.pyc binary

EntityModelingService/.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Include your project-specific ignores in this file
2+
# Read about how to use .gitignore: https://help.github.com/articles/ignoring-files
3+
# Useful .gitignore templates: https://github.com/github/gitignore
4+
node_modules
5+
dist
6+
.cache

EntityModelingService/404.html

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<!doctype html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<title>Page Not Found</title>
7+
<meta name="viewport" content="width=device-width, initial-scale=1">
8+
<style>
9+
* {
10+
line-height: 1.2;
11+
margin: 0;
12+
}
13+
14+
html {
15+
color: #888;
16+
display: table;
17+
font-family: sans-serif;
18+
height: 100%;
19+
text-align: center;
20+
width: 100%;
21+
}
22+
23+
body {
24+
display: table-cell;
25+
vertical-align: middle;
26+
margin: 2em auto;
27+
}
28+
29+
h1 {
30+
color: #555;
31+
font-size: 2em;
32+
font-weight: 400;
33+
}
34+
35+
p {
36+
margin: 0 auto;
37+
width: 280px;
38+
}
39+
40+
@media only screen and (max-width: 280px) {
41+
42+
body,
43+
p {
44+
width: 95%;
45+
}
46+
47+
h1 {
48+
font-size: 1.5em;
49+
margin: 0 0 0.3em;
50+
}
51+
52+
}
53+
</style>
54+
</head>
55+
56+
<body>
57+
<h1>Page Not Found</h1>
58+
<p>Sorry, but the page you were trying to view does not exist.</p>
59+
</body>
60+
61+
</html>
62+
<!-- IE needs 512+ bytes: https://docs.microsoft.com/archive/blogs/ieinternals/friendly-http-error-pages -->

EntityModelingService/Dockerfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#NOTE: Copyright © 2003-2025 Deceptively Simple Technologies Inc. Some rights reserved. Please see the aafdata/LICENSE.txt file for details.
2+
3+
FROM nginx:1.27.3
4+
MAINTAINER deceptivelysimpletechnologies.com
5+
LABEL description="AAF Data: Entity Modeling Service (EMS)"
6+
LABEL copyright="Copyright © 2003-2025 Deceptively Simple Technologies Inc. Some rights reserved. Please see the aafdata/LICENSE.txt file for details."
7+
COPY nginx.conf /etc/nginx/conf.d/default.conf
8+
#NOTE: No ENTRYPOINT or CMD is specified for this image since we will use the underlying ENTRYPOINT and CMD provided by the base NGINX image.

EntityModelingService/LICENSE.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (c) HTML5 Boilerplate
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of
4+
this software and associated documentation files (the "Software"), to deal in
5+
the Software without restriction, including without limitation the rights to
6+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7+
of the Software, and to permit persons to whom the Software is furnished to do
8+
so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all
11+
copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19+
SOFTWARE.

0 commit comments

Comments
 (0)