Skip to content
This repository was archived by the owner on Nov 2, 2023. It is now read-only.

Commit fec0d59

Browse files
authored
Merge pull request #420 from Relequestual/home/community-links
2 parents 149ae3c + 46e2c5c commit fec0d59

File tree

3 files changed

+91
-10
lines changed

3 files changed

+91
-10
lines changed

assets/logo-slack.svg

+1
Loading

assets/main.scss

+53
Original file line numberDiff line numberDiff line change
@@ -124,3 +124,56 @@ $content-width: 960px !default;
124124
font-size: 14px;
125125
}
126126
}
127+
128+
// Minimal buttons https://github.com/vladocar/Simple-Button
129+
.button {
130+
font-size: 1em;
131+
display: block;
132+
border: 0;
133+
margin: 0 6px;
134+
padding: 0.7em;
135+
cursor: pointer;
136+
text-align: center;
137+
transition-duration: 0.1s;
138+
transition-timing-function: linear;
139+
}
140+
.button:hover,
141+
.button:focus {
142+
opacity: 0.8;
143+
}
144+
.btcolor {
145+
background-color: red;
146+
color: #fff;
147+
}
148+
.btcolor:hover,
149+
.btcolor:focus {
150+
background: #ff6666;
151+
color: #f0f0f0;
152+
}
153+
.round {
154+
border-radius: 0.6em;
155+
}
156+
.pill {
157+
border-radius: 1.1em / 50%;
158+
}
159+
.border {
160+
border: 1px solid #1577ca;
161+
}
162+
163+
// Other custom CSS
164+
165+
.button-center {
166+
display: inline-block;
167+
}
168+
.text-center {
169+
text-align: center;
170+
}
171+
172+
.small-svg-logo {
173+
height: 1.3em;
174+
width: 1.3em;
175+
}
176+
177+
.wrapper.buttons {
178+
margin-bottom: 10px;
179+
}

index.md

+37-10
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,48 @@ permalink: /
2020

2121
</div>
2222

23-
## New to JSON Schema?
23+
## What now?
2424

25-
Learning a new specification can be daunting.
25+
Learn, Get help, Shape the Community, Chat, with the JSON Schema team and Community!
2626

27-
You should read our [getting started guide](/learn/getting-started-step-by-step)!
27+
<div class="wrapper text-center buttons">
28+
<a class="button border button-center" href="/learn/getting-started-step-by-step">👋 Getting Started</a>
29+
<a class="button border button-center" href="/slack" target="_blank"><img class="small-svg-logo" src="/assets/logo-slack.svg" height="1.3em" width="1.3em"> Open JSON Schema Slack</a>
30+
<a class="button border button-center" href="https://github.com/json-schema-org/community/discussions" target="_blank">💬 Community Discussions</a>
31+
</div>
32+
33+
## Regular Activities
34+
35+
We hold weekly Office Hours and twice monthly Open Community Working Meetings.
36+
37+
<div class="wrapper text-center buttons">
38+
<a class="button border button-center" href="https://github.com/json-schema-org/community/discussions/34" target="_blank">🧑‍💻 Office Hours</a>
39+
<a class="button border button-center" href="https://github.com/json-schema-org/community/discussions/35" target="_blank">👷 Open Community Working Meetings</a>
40+
</div>
41+
42+
Office Hours are every Tuesday at 15:00 UTC.
43+
44+
Open Community Working Meetings follow two patterns:
45+
- First Friday of the month at 20:00 UTC.
46+
- Third Friday of the month at 15:00 UTC.
47+
48+
## Need more?
49+
50+
We have our other [learning resources](/learn), including the [Understanding JSON Schema documentation](/understanding-json-schema).
2851

29-
You can also see our other [learning resources](/learn).
52+
## About Our Community
3053

31-
### Got questions?
54+
We have an active and growing community. All are welcome to be part of our community, help shape it, or simply observe.
55+
56+
We want to keep our community welcoming and inclusive, so please read our [JSON Schema Organizational Code of Conduct](https://github.com/json-schema-org/.github/blob/main/CODE_OF_CONDUCT.md). (This is a combination of the Contributor Covenant and IETF BCP 54.)
3257

3358
The JSON Schema team and community are here to help!
3459

3560
At any point, feel free to join our [Slack server](/slack).
3661

37-
We also monitor the `jsonschema` tag on StackOverflow.
62+
Our Slack server has limited history, so we also use [GitHub Discussions](https://github.com/json-schema-org/community/discussions).
63+
64+
We monitor the `jsonschema` tag on StackOverflow.
3865

3966
## Project Status
4067

@@ -47,7 +74,6 @@ so we will usually refer to `2020-12` (without the word "draft") on this web sit
4774

4875
See the [Specification page](specification.html) for details about naming and numbering.
4976

50-
5177
### The Path to Standardization
5278

5379
The JSON Schema project intends to shepherd all three draft series to either: RFC status, the equivalent within another standards body, and/or join a foundation and establish self publication rules.
@@ -68,9 +94,10 @@ Internet-Drafts expire after six months, so our goal is to publish often enough
6894
</details>
6995

7096
### Use of the _draft_ designation
71-
7297
Releases of the JSON schema specification and meta schemas use the _draft_ designation primarily for historical reasons stemming from the relationship of this specification to IETF ([explained here](https://json-schema.org/specification-links.html#understanding-draft-names-and-numbers)).
7398
The use of this designation is under review but will continue until this review process completes to avoid changing the designation style multiple times.
99+
<details markdown="1">
100+
<summary>Read more</summary>
74101

75102
The JSON schema project recognizes, condones, and advocates for the use of the JSON schema standard in production.
76103

@@ -79,7 +106,7 @@ Each release of the JSON schema specification is treated as a production release
79106
Similarly to most specifications, the JSON schema specification will continue to evolve, and not all releases will be backwards compatible. The intention, particularly for vocabularies such as validation which have been widely implemented, is to remain as compatible as possible from release to release. However, major changes can still occur given a clear enough need validated with the user community.
80107

81108
When the _draft_ designation is dropped this may indicate that the frequency of releases and amount of changes in each release will decrease, but it won't indicate that no new releases will be made, or that all future releases will be backwards compatible.
82-
109+
</details>
83110
## Quickstart
84111

85112
The JSON document being validated or described we call the *instance*, and the document containing the description is called the *schema*.
@@ -106,7 +133,7 @@ This allows the team to focus the little time they do donate on JSON Schema core
106133

107134
We may revisit JSON Hyper-Schema at a later date.
108135

109-
## More
136+
## More Links
110137

111138
Interested? Check out:
112139

0 commit comments

Comments
 (0)