Skip to content

Commit 4481442

Browse files
Van NguyenVan Nguyen
authored andcommitted
Initial commit of Astro website
1 parent 0a14fcb commit 4481442

110 files changed

Lines changed: 20002 additions & 7 deletions

File tree

Some content is hidden

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

.DS_Store

6 KB
Binary file not shown.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"$ref": "#/definitions/certifications",
3+
"definitions": {
4+
"certifications": {
5+
"type": "object",
6+
"properties": {
7+
"name": {
8+
"type": "string"
9+
},
10+
"issuer": {
11+
"type": "string"
12+
},
13+
"date": {
14+
"anyOf": [
15+
{
16+
"type": "string",
17+
"format": "date-time"
18+
},
19+
{
20+
"type": "string",
21+
"format": "date"
22+
},
23+
{
24+
"type": "integer",
25+
"format": "unix-time"
26+
}
27+
]
28+
},
29+
"link": {
30+
"type": "string"
31+
},
32+
"$schema": {
33+
"type": "string"
34+
}
35+
},
36+
"required": [
37+
"name",
38+
"issuer",
39+
"date"
40+
],
41+
"additionalProperties": false
42+
}
43+
},
44+
"$schema": "http://json-schema.org/draft-07/schema#"
45+
}
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
{
2+
"$ref": "#/definitions/education",
3+
"definitions": {
4+
"education": {
5+
"type": "object",
6+
"properties": {
7+
"school": {
8+
"type": "string"
9+
},
10+
"degree": {
11+
"type": "string"
12+
},
13+
"field": {
14+
"type": "string"
15+
},
16+
"startDate": {
17+
"anyOf": [
18+
{
19+
"type": "string",
20+
"format": "date-time"
21+
},
22+
{
23+
"type": "string",
24+
"format": "date"
25+
},
26+
{
27+
"type": "integer",
28+
"format": "unix-time"
29+
}
30+
]
31+
},
32+
"endDate": {
33+
"anyOf": [
34+
{
35+
"anyOf": [
36+
{
37+
"type": "string",
38+
"format": "date-time"
39+
},
40+
{
41+
"type": "string",
42+
"format": "date"
43+
},
44+
{
45+
"type": "integer",
46+
"format": "unix-time"
47+
}
48+
]
49+
},
50+
{
51+
"type": "string"
52+
}
53+
]
54+
},
55+
"description": {
56+
"type": "string"
57+
},
58+
"$schema": {
59+
"type": "string"
60+
}
61+
},
62+
"required": [
63+
"school",
64+
"degree",
65+
"field",
66+
"startDate",
67+
"endDate"
68+
],
69+
"additionalProperties": false
70+
}
71+
},
72+
"$schema": "http://json-schema.org/draft-07/schema#"
73+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"$ref": "#/definitions/projects",
3+
"definitions": {
4+
"projects": {
5+
"type": "object",
6+
"properties": {
7+
"title": {
8+
"type": "string"
9+
},
10+
"description": {
11+
"type": "string"
12+
},
13+
"date": {
14+
"anyOf": [
15+
{
16+
"type": "string",
17+
"format": "date-time"
18+
},
19+
{
20+
"type": "string",
21+
"format": "date"
22+
},
23+
{
24+
"type": "integer",
25+
"format": "unix-time"
26+
}
27+
]
28+
},
29+
"draft": {
30+
"type": "boolean"
31+
},
32+
"demoURL": {
33+
"type": "string"
34+
},
35+
"repoURL": {
36+
"type": "string"
37+
},
38+
"$schema": {
39+
"type": "string"
40+
}
41+
},
42+
"required": [
43+
"title",
44+
"description",
45+
"date"
46+
],
47+
"additionalProperties": false
48+
}
49+
},
50+
"$schema": "http://json-schema.org/draft-07/schema#"
51+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"$ref": "#/definitions/skills",
3+
"definitions": {
4+
"skills": {
5+
"type": "object",
6+
"properties": {
7+
"name": {
8+
"type": "string"
9+
},
10+
"level": {
11+
"type": "string"
12+
},
13+
"category": {
14+
"type": "string"
15+
},
16+
"$schema": {
17+
"type": "string"
18+
}
19+
},
20+
"required": [
21+
"name",
22+
"level",
23+
"category"
24+
],
25+
"additionalProperties": false
26+
}
27+
},
28+
"$schema": "http://json-schema.org/draft-07/schema#"
29+
}
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"$ref": "#/definitions/work",
3+
"definitions": {
4+
"work": {
5+
"type": "object",
6+
"properties": {
7+
"company": {
8+
"type": "string"
9+
},
10+
"role": {
11+
"type": "string"
12+
},
13+
"dateStart": {
14+
"anyOf": [
15+
{
16+
"type": "string",
17+
"format": "date-time"
18+
},
19+
{
20+
"type": "string",
21+
"format": "date"
22+
},
23+
{
24+
"type": "integer",
25+
"format": "unix-time"
26+
}
27+
]
28+
},
29+
"dateEnd": {
30+
"anyOf": [
31+
{
32+
"anyOf": [
33+
{
34+
"type": "string",
35+
"format": "date-time"
36+
},
37+
{
38+
"type": "string",
39+
"format": "date"
40+
},
41+
{
42+
"type": "integer",
43+
"format": "unix-time"
44+
}
45+
]
46+
},
47+
{
48+
"type": "string"
49+
}
50+
]
51+
},
52+
"$schema": {
53+
"type": "string"
54+
}
55+
},
56+
"required": [
57+
"company",
58+
"role",
59+
"dateStart",
60+
"dateEnd"
61+
],
62+
"additionalProperties": false
63+
}
64+
},
65+
"$schema": "http://json-schema.org/draft-07/schema#"
66+
}

.astro/content-assets.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export default new Map();

.astro/content-modules.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export default new Map();

0 commit comments

Comments
 (0)