Skip to content

Commit d8445b7

Browse files
committed
The Resources section has been added to the website
1 parent a4d10c2 commit d8445b7

40 files changed

Lines changed: 2070 additions & 26 deletions
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: "Add Resource: Book"
2+
description: "Suggest a book about MySQL or compatible technologies."
3+
title: "Resource (Books): [title]"
4+
labels: ["resource", "books"]
5+
body:
6+
- type: input
7+
id: title
8+
attributes:
9+
label: "Title and edition"
10+
placeholder: "e.g. MySQL Cookbook, 4th Edition"
11+
validations:
12+
required: true
13+
- type: input
14+
id: link
15+
attributes:
16+
label: "URL"
17+
description: "Publisher page, O'Reilly, Amazon, etc."
18+
placeholder: "https://..."
19+
validations:
20+
required: true
21+
- type: textarea
22+
id: description
23+
attributes:
24+
label: "Description"
25+
description: "1–2 sentences on what it covers and who it's for."
26+
validations:
27+
required: true
28+
- type: input
29+
id: author
30+
attributes:
31+
label: "Author(s)"
32+
placeholder: "e.g. Silvia Botros, Jeremy Tinley"
33+
- type: input
34+
id: year
35+
attributes:
36+
label: "Publication year"
37+
placeholder: "e.g. 2022"
38+
- type: input
39+
id: tags
40+
attributes:
41+
label: "Tags"
42+
description: "Comma-separated. Suggested: beginner, advanced, practical, performance"
43+
placeholder: "advanced, performance"
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: "Add Resource: Community"
2+
description: "Suggest a forum, blog, Slack workspace, or community space."
3+
title: "Resource (Community): [name]"
4+
labels: ["resource", "community"]
5+
body:
6+
- type: input
7+
id: title
8+
attributes:
9+
label: "Name"
10+
placeholder: "e.g. My MySQL Blog"
11+
validations:
12+
required: true
13+
- type: input
14+
id: link
15+
attributes:
16+
label: "URL"
17+
placeholder: "https://..."
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: description
22+
attributes:
23+
label: "Description"
24+
description: "1–2 sentences on what it is."
25+
validations:
26+
required: true
27+
- type: input
28+
id: tags
29+
attributes:
30+
label: "Tags"
31+
description: "Comma-separated. Suggested: blogs, news, forums, chat, support"
32+
placeholder: "blogs, news"
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: "Add Resource: Event"
2+
description: "Suggest a MySQL-related conference, meetup, or community event."
3+
title: "Resource (Events): [name]"
4+
labels: ["resource", "events"]
5+
body:
6+
- type: input
7+
id: title
8+
attributes:
9+
label: "Event name"
10+
placeholder: "e.g. MySQL Conference 2027"
11+
validations:
12+
required: true
13+
- type: input
14+
id: link
15+
attributes:
16+
label: "URL"
17+
placeholder: "https://..."
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: description
22+
attributes:
23+
label: "Description"
24+
description: "1–2 sentences on what it is."
25+
validations:
26+
required: true
27+
- type: input
28+
id: date
29+
attributes:
30+
label: "Date"
31+
placeholder: "e.g. 2027-06-15"
32+
- type: dropdown
33+
id: format
34+
attributes:
35+
label: "Format"
36+
options:
37+
- in-person
38+
- online
39+
- hybrid
40+
- type: input
41+
id: location
42+
attributes:
43+
label: "City, Country"
44+
placeholder: "e.g. Amsterdam, Netherlands"
45+
- type: input
46+
id: tags
47+
attributes:
48+
label: "Tags"
49+
description: "Comma-separated. Suggested: conference, free, open-source"
50+
placeholder: "conference, free"
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: "Add Resource: Press & News"
2+
description: "Suggest a news article, blog post, or press release about OurSQL Foundation."
3+
title: "Resource (Press): [title]"
4+
labels: ["resource", "press"]
5+
body:
6+
- type: input
7+
id: title
8+
attributes:
9+
label: "Title"
10+
placeholder: "e.g. OurSQL Foundation launches..."
11+
validations:
12+
required: true
13+
- type: input
14+
id: link
15+
attributes:
16+
label: "URL"
17+
placeholder: "https://..."
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: description
22+
attributes:
23+
label: "Description"
24+
description: "1 sentence on what the article covers."
25+
validations:
26+
required: true
27+
- type: input
28+
id: source
29+
attributes:
30+
label: "Publication"
31+
placeholder: "e.g. DBTA, TechCrunch"
32+
- type: input
33+
id: date
34+
attributes:
35+
label: "Publication date"
36+
placeholder: "e.g. 2026-05-27"
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: "Add Resource: SaaS Solution"
2+
description: "Suggest a managed or cloud MySQL service to add to the directory."
3+
title: "Resource (SaaS): [name]"
4+
labels: ["resource", "saas"]
5+
body:
6+
- type: input
7+
id: title
8+
attributes:
9+
label: "Name"
10+
placeholder: "e.g. Acme Cloud MySQL"
11+
validations:
12+
required: true
13+
- type: input
14+
id: link
15+
attributes:
16+
label: "URL"
17+
placeholder: "https://..."
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: description
22+
attributes:
23+
label: "Description"
24+
description: "1–2 sentences on what it is and why it belongs here."
25+
validations:
26+
required: true
27+
- type: input
28+
id: tags
29+
attributes:
30+
label: "Tags"
31+
description: "Comma-separated. Suggested: managed, cloud, serverless"
32+
placeholder: "managed, cloud"
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: "Add Resource: Service or Consultancy"
2+
description: "Suggest a MySQL consulting firm, managed service provider, or support service."
3+
title: "Resource (Services): [name]"
4+
labels: ["resource", "services"]
5+
body:
6+
- type: input
7+
id: title
8+
attributes:
9+
label: "Name"
10+
placeholder: "e.g. Acme Database Consulting"
11+
validations:
12+
required: true
13+
- type: input
14+
id: link
15+
attributes:
16+
label: "URL"
17+
placeholder: "https://..."
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: description
22+
attributes:
23+
label: "Description"
24+
description: "1–2 sentences on what they offer."
25+
validations:
26+
required: true
27+
- type: input
28+
id: tags
29+
attributes:
30+
label: "Tags"
31+
description: "Comma-separated. Suggested: consulting, support, enterprise"
32+
placeholder: "consulting, support"
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: "Add Resource: Software"
2+
description: "Suggest a software tool to add to the directory."
3+
title: "Resource (Software): [name]"
4+
labels: ["resource", "software"]
5+
body:
6+
- type: input
7+
id: title
8+
attributes:
9+
label: "Name"
10+
placeholder: "e.g. MyTool"
11+
validations:
12+
required: true
13+
- type: input
14+
id: link
15+
attributes:
16+
label: "URL"
17+
placeholder: "https://..."
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: description
22+
attributes:
23+
label: "Description"
24+
description: "1–2 sentences on what it is and why it belongs here."
25+
placeholder: "A drop-in MySQL replacement that..."
26+
validations:
27+
required: true
28+
- type: input
29+
id: tags
30+
attributes:
31+
label: "Tags"
32+
description: "Comma-separated. Suggested: open-source, server, proxy, sharding"
33+
placeholder: "open-source, server"
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: "Add Resource: Training"
2+
description: "Suggest a MySQL course, tutorial series, or certification program."
3+
title: "Resource (Training): [name]"
4+
labels: ["resource", "training"]
5+
body:
6+
- type: input
7+
id: title
8+
attributes:
9+
label: "Name"
10+
placeholder: "e.g. MySQL for Developers"
11+
validations:
12+
required: true
13+
- type: input
14+
id: link
15+
attributes:
16+
label: "URL"
17+
placeholder: "https://..."
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: description
22+
attributes:
23+
label: "Description"
24+
description: "1–2 sentences on what it covers and who it's for."
25+
validations:
26+
required: true
27+
- type: input
28+
id: author
29+
attributes:
30+
label: "Author or organization"
31+
placeholder: "e.g. Kedar Vaijanapurkar"
32+
- type: input
33+
id: tags
34+
attributes:
35+
label: "Tags"
36+
description: "Comma-separated. Suggested: free, online, video, dba, developer, certification"
37+
placeholder: "free, online, developer"

‎README.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ The Foundation is a separate legal entity, independent of any single vendor, tha
3131

3232
[Open an issue](https://github.com/OurSQLFoundation/OurSQLFoundation.github.io/issues/new?template=get-involved.yml) and tell us who you are — we'll take it from there.
3333

34+
## Adding a resource to the directory
35+
36+
The resource directory at [oursqlfoundation.org/resources/](https://oursqlfoundation.org/resources/) is community-maintained. Each resource is a single Markdown file under `content/resources/`.
37+
38+
You can contribute via a pull request or by opening an issue — see [`content/resources/README.md`](content/resources/README.md) for full instructions.
39+
3440
---
3541

3642
## Contributing to this site

‎assets/scss/_footer.scss‎

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,49 @@
7878
}
7979
}
8080

81-
.footer-logos {
81+
.footer-top {
8282
display: flex;
8383
align-items: center;
84-
gap: 1rem;
84+
justify-content: space-between;
85+
gap: 2rem;
8586
padding-bottom: 1.25rem;
8687
margin-bottom: 1.25rem;
8788
border-bottom: 1px solid $dark-border;
8889
flex-wrap: wrap;
90+
}
91+
92+
.footer-nav {
93+
display: flex;
94+
align-items: center;
95+
gap: 0.25rem;
96+
flex-wrap: wrap;
97+
98+
a {
99+
font-size: 0.8125rem;
100+
font-weight: 500;
101+
color: $muted;
102+
text-decoration: none;
103+
padding: 0.35rem 0.75rem;
104+
border-radius: 6px;
105+
transition: color 0.2s ease, background 0.2s ease;
106+
107+
&:hover {
108+
color: $off-white;
109+
background: $dark-card;
110+
}
111+
}
112+
113+
@media (max-width: $break-md) {
114+
flex-direction: column;
115+
align-items: flex-start;
116+
}
117+
}
118+
119+
.footer-logos {
120+
display: flex;
121+
align-items: center;
122+
gap: 1rem;
123+
flex-wrap: wrap;
89124

90125
.footer-logos-label {
91126
font-size: 0.75rem;

0 commit comments

Comments
 (0)