Skip to content

Commit 6baf868

Browse files
committed
♻️ restructure contacts/projects data files
1 parent 6803cdb commit 6baf868

File tree

2 files changed

+117
-29
lines changed

2 files changed

+117
-29
lines changed

CONTACTS.yaml

Lines changed: 42 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,77 @@
11
#--------------------------------------------------------------------------
22
# CF Council members (elected, staggered elections)
3-
# - gh-id: github id
3+
# name, avatarUrl, company, description will be pulled from GitHub profile
4+
#
5+
# - login: github login
46
# term-start: most recent year of election
7+
# avatarAlt: Optional. Avatar to show in addition to github avatar
8+
# bio: Short description/bio to use instead of GH profile description
9+
#
510
cf-council:
6-
- gh-id: cealsair
11+
- login: cealsair
712
term-start: 2023
813
role: Treasurer
9-
- gh-id: ebullient
14+
- login: ebullient
1015
term-start: 2023
16+
avatarAlt: >-
17+
https://www.ebullient.dev/images/devoxx-uk-2022-tiny.jpeg
1118
role: Chair
12-
- gh-id: nmcl
19+
- login: nmcl
1320
term-start: 2023
1421
- ...
1522
- ...
1623

1724
#--------------------------------------------------------------------------
1825
# EGC Project Representatives (appointed by project governance process)
19-
# - name: Project name
20-
# url: URL to github/gitlab organization
21-
# gh-id: project representatives's github id
26+
# - project: Project name (match key in PROJECTS.yaml)
27+
# login: project representatives's github id
28+
# avatarAlt: Optional. Avatar to show in addition to github avatar
29+
# bio: Short description/bio to use instead of GH profile description
30+
#
2231
egc:
23-
- name: JBang
24-
url: https://github.com/jbangdev
25-
gh-id: maxandersen
26-
- name: JReleaser
27-
url: https://github.com/jreleaser
28-
gh-id: aalmiray
29-
- name: Morphia
30-
url: https://github.com/morphiaorg
31-
gh-id: evanchooly
32-
- name: ...
33-
gh-id: ...
32+
- project: jbang
33+
login: maxandersen
34+
- project: jreleaser
35+
login: aalmiray
36+
- project: morphia
37+
login: evanchooly
38+
- project: ...
39+
login: ...
3440

3541
#--------------------------------------------------------------------------
3642
# Advisory Board members (appointed)
37-
# - organization: Name
38-
# url: Website
39-
# (..., optional social things, ...)
40-
# gh-id: representative's github id
43+
# - organization: Name (should match name in ...)
44+
# login: representative's github id
45+
# avatarAlt: Optional. Avatar to show in addition to github avatar
46+
# description: Short description/bio to use instead of GH profile description
47+
#
4148
advisory-board:
4249
- organization: Name
43-
gh-id: ...
50+
login: ...
4451
- organization: Name
45-
gh-id: ...
52+
login: ...
4653

4754
#--------------------------------------------------------------------------
4855
# Code of Conduct Panel members:
49-
# - gh-id: github id
56+
# - login: github id
5057
# term-start: most recent year of election
58+
# avatarAlt: Optional. Avatar to show in addition to github avatar
59+
# description: Short description/bio to use instead of GH profile description
60+
#
5161
cocp-panel:
52-
- gh-id: ebullient
62+
- login: ebullient
5363
term-start: 2024
54-
- gh-id: ...
64+
- login: ...
5565
term-start: ...
56-
- gh-id: ...
66+
- login: ...
5767
term-start: ...
5868

5969
#--------------------------------------------------------------------------
6070
# Mailing lists referenced in bylaws and policies.
71+
#
6172
# See CONTRIBUTING.md, but usage is like this:
62-
# "send an email to the [`legal` mailing list][CONTACTS.yaml]"
73+
# "send an email to the [`legal` mailing list][CONTACTS.yaml]"
74+
#
6375
mailing-list:
6476
6577
@@ -69,3 +81,4 @@ mailing-list:
6981
7082
7183
trademarks: [email protected]
84+

PROJECTS.yaml

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
#
2+
# Summary about Commonhaus Foundation projects
3+
#
4+
# name: Project Name
5+
# home: preferred landing page
6+
# repo: gitlab/github/... organization or project repository
7+
# logo: Link to preferred logo to use on commonhaus.org website
8+
# wordmark: true if the above logo also contains the project name
9+
# description: a short-ish description of the project
10+
#
11+
# Unpublished (or early stage), use draft: true
12+
13+
hibernate:
14+
name: Hibernate
15+
home: https://hibernate.org/
16+
repo: https://github.com/hibernate/
17+
logo: https://github.com/hibernate/hibernate.org/blob/production/images/hibernate-logo.svg?raw=true
18+
wordmark: true
19+
description: >
20+
A powerful ORM framework for Java. Hibernate abstracts complex database interactions,
21+
simplifying data management and persistence in enterprise Java applications.
22+
draft: true
23+
24+
jackson:
25+
name: Jackson
26+
home: https://github.com/FasterXML/jackson
27+
repo: https://github.com/FasterXML/jackson
28+
logo: https://avatars.githubusercontent.com/u/382692?s=200&v=4
29+
wordmark: false
30+
description: >
31+
The go-to library for JSON processing in Java. Jackson offers fast and flexible parsing/generation
32+
of JSON for Java applications, enabling seamless data interchange.
33+
34+
jbang:
35+
name: JBang
36+
home: https://www.jbang.dev/
37+
repo: https://github.com/jbangdev
38+
logo: https://www.jbang.dev/assets/images/logo.png
39+
wordmark: true
40+
description: >
41+
Unlock Java's scripting potential. JBang makes it easy to run Java applications as scripts
42+
without the need for a project setup or build configuration. Ideal for quick experiments,
43+
prototypes, or utility scripts.
44+
45+
jreleaser:
46+
name: JReleaser
47+
home: https://jreleaser.org/
48+
repo: https://github.com/jreleaser
49+
logo: https://jreleaser.org/images/jreleaser-duke.png
50+
wordmark: false
51+
description: >
52+
Automate your Java project releases with ease. JReleaser streamlines packaging and distribution
53+
to multiple platforms, integrating with Maven, Gradle, and more. Simplify your release process,
54+
from changelogs to deployment.
55+
56+
morphia:
57+
name: Morphia
58+
home: https://morphia.dev/
59+
repo: https://github.com/MorphiaOrg/
60+
logo: https://github.com/MorphiaOrg/morphia-docs/blob/master/supplemental-ui/img/logo.png?raw=true
61+
wordmark: false
62+
description: >
63+
Bridge the gap between Java and MongoDB. Morphia provides a lightweight type-safe mapping library
64+
to simplify working with MongoDB documents using Java.
65+
66+
openrewrite:
67+
name: OpenRewrite
68+
home: https://docs.openrewrite.org/
69+
repo: https://github.com/openrewrite
70+
logo: https://avatars.githubusercontent.com/u/61478321?s=200&v=4
71+
wordmark: false
72+
description: >
73+
Automate the refactoring of your Java codebase. OpenRewrite offers scalable, safe, and idempotent
74+
code transformations to modernize and maintain your applications.
75+
draft: true

0 commit comments

Comments
 (0)