Skip to content

Commit eec4d36

Browse files
d33bsgwaybio
andauthored
Add people page, focus on roadmap, and add badges for tools (#13)
* people page * header button with mobile display * correct gov reference * org security link * orient experimental tools to the roadmap by label * add badges to tool pages * roadmap instead of experimental links * Update _index.md * Apply suggestions from code review Co-authored-by: Gregory Way <gregory.way@gmail.com> --------- Co-authored-by: Gregory Way <gregory.way@gmail.com>
1 parent c3f1b60 commit eec4d36

23 files changed

Lines changed: 164 additions & 14 deletions

File tree

assets/css/custom.css

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ html {
1414
font-size: 90%;
1515
}
1616

17+
/* Header logo: make site mark compact in top nav */
18+
a.mr-2 > img {
19+
max-height: 1.75rem !important;
20+
max-width: 1.75rem !important;
21+
}
22+
1723
/* Logo dark/light switching.
1824
Congo toggles a .dark class on <html> via JS — the native
1925
prefers-color-scheme media query inside <picture> tags does not respond
@@ -131,3 +137,15 @@ html.dark .hero-pill-green { background: #052e16 !important; border-color: #16
131137
html.dark .hero-btn-primary { background: #3b82f6 !important; }
132138
html.dark .hero-btn-outline { border-color: #374151 !important; color: #d1d5db !important; }
133139
html.dark .hero-secondary-link { color: #6b7280 !important; border-bottom-color: #374151 !important; }
140+
141+
/* Header breakpoint override:
142+
Use hamburger menu up to 900px (instead of Congo's default 640px). */
143+
@media (max-width: 900px) {
144+
#menu-button {
145+
display: block !important;
146+
}
147+
148+
header nav > ul.hidden.sm\:flex {
149+
display: none !important;
150+
}
151+
}

assets/img/cytomining-logo.png

10.5 KB
Loading

config/_default/menus.en.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
weight = 10
55

66
[[main]]
7-
name = "Experimental tools"
7+
name = "Roadmap"
88
pageRef = "experimental"
99
weight = 20
1010

@@ -18,6 +18,11 @@
1818
pageRef = "about"
1919
weight = 40
2020

21+
[[main]]
22+
name = "People"
23+
pageRef = "people"
24+
weight = 50
25+
2126

2227
[[main]]
2328
name = "Contact"

config/_default/params.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ enableCodeCopy = false
99
showRecent = false
1010

1111
[header]
12-
layout = "fixed"
12+
layout = "hybrid"
13+
logo = "img/cytomining-logo.png"
1314

1415
[footer]
1516
showCopyright = true

content/experimental/_index.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
---
2-
title: "Experimental"
2+
title: "Roadmap"
33
description: "Tools under active development in the WayScience organization, forming the foundation of the next Cytomining ecosystem."
4+
url: /roadmap/
5+
aliases:
6+
- /experimental/
47
---
58

69
The following tools are under active development in the [WayScience](https://github.com/WayScience) organization and form the backbone of the Cytomining roadmap.

content/experimental/buscar.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@ problem: "Population-level hit calling averages away cell-to-cell variation, hid
55
showDate: false
66
showAuthor: false
77
logoUrl: "https://raw.githubusercontent.com/WayScience/buscar/main/logo/just-icon.png"
8+
githubRepo: "WayScience/buscar"
89
---
910

1011
<img class="logo-light" src="https://raw.githubusercontent.com/WayScience/buscar/main/logo/with-text-for-light-bg.png" alt="buscar logo" width="400">
1112
<img class="logo-dark" src="https://raw.githubusercontent.com/WayScience/buscar/main/logo/with-text-for-dark-bg.png" alt="buscar logo" width="400">
1213

14+
{{< tool-badges >}}
15+
1316
`buscar` scores perturbations directly on single-cell distributions using Earth Mover's Distance, preserving heterogeneity throughout hit calling.
1417

1518
**Problem:** Population-level hit calling averages away biologically meaningful cell-to-cell variation, making heterogeneous responses and rare subpopulations invisible to standard metrics.

content/experimental/iceberg-bioimage.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@ problem: "Raw bioimaging archives have no standard catalog — finding, versioni
55
showDate: false
66
showAuthor: false
77
logoUrl: "https://raw.githubusercontent.com/WayScience/iceberg-bioimage/main/docs/src/_static/iceberg-bioimage-logo.png"
8+
githubRepo: "WayScience/iceberg-bioimage"
89
---
910

1011
<img src="https://raw.githubusercontent.com/WayScience/iceberg-bioimage/main/docs/src/_static/iceberg-bioimage-logo.png" alt="iceberg-bioimage logo" width="400">
1112

13+
{{< tool-badges >}}
14+
1215
`iceberg-bioimage` scans any image store into a versioned Apache Iceberg catalog that directly exports Cytomining-compatible Parquet warehouses.
1316

1417
**Problem:** Raw bioimaging archives have no standard catalog — finding, versioning, and joining images to downstream data requires bespoke scripts per lab.

content/experimental/ome-arrow.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,13 @@ description: "Image storage — stores microscopy images alongside metadata and
44
problem: "Images and feature tables live in separate systems — linking a numeric outlier back to its source cell requires error-prone manual joins across formats."
55
showDate: false
66
showAuthor: false
7-
logoUrl: "https://raw.githubusercontent.com/WayScience/OME-arrow/main/docs/src/_static/ome-arrow-logo.png"
7+
logoUrl: "https://raw.githubusercontent.com/wayscience/ome-arrow/main/docs/src/_static/ome-arrow-with-text.png?raw=true"
8+
githubRepo: "WayScience/OME-arrow"
89
---
910

10-
<img src="https://raw.githubusercontent.com/WayScience/OME-arrow/main/docs/src/_static/ome-arrow-logo.png" alt="OME-arrow logo" width="400">
11+
<img src="https://raw.githubusercontent.com/wayscience/ome-arrow/main/docs/src/_static/ome-arrow-with-text.png?raw=true" alt="OME-arrow logo" width="400">
12+
13+
{{< tool-badges >}}
1114

1215
`OME-arrow` embeds images as first-class columns in Apache Arrow tables, so features, metadata, and pixel data travel together and can be queried or exported as tensors.
1316

content/experimental/zedprofiler.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@ problem: "Classical profiling tools only extract 2D features, leaving organoid a
55
showDate: false
66
showAuthor: false
77
logoUrl: "https://raw.githubusercontent.com/WayScience/ZedProfiler/main/logo/logo.png"
8+
githubRepo: "WayScience/zedprofiler"
89
---
910

1011
<img class="logo-light" src="https://raw.githubusercontent.com/WayScience/ZedProfiler/main/logo/with-text-for-light-bg.png" alt="ZEDprofiler logo" width="400">
1112
<img class="logo-dark" src="https://raw.githubusercontent.com/WayScience/ZedProfiler/main/logo/with-text-for-dark-bg.png" alt="ZEDprofiler logo" width="400">
1213

14+
{{< tool-badges >}}
15+
1316
`ZEDprofiler` extracts morphological features directly from 3D volumetric images, including anisotropic voxel spacing correction — no GPU required.
1417

1518
**Problem:** Classical profiling tools extract only 2D features, leaving organoid, cleared-tissue, and z-stack experiments without a CPU-efficient extractor.

content/people/_index.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: People
3+
description: Contributors, governance, code of conduct, and security stance for the Cytomining community.
4+
showDate: false
5+
showAuthor: false
6+
layout: simple
7+
---
8+
9+
The Cytomining ecosystem is maintained by a distributed community of contributors across academia and industry.
10+
11+
## Contributors
12+
13+
- Browse contributors and maintainers in the [Cytomining GitHub organization](https://github.com/cytomining)
14+
- See organization members directly in the [People directory](https://github.com/orgs/cytomining/people)
15+
- Explore project-level contribution history in each repository's contributors graph
16+
17+
We welcome issues, bug reports, documentation improvements, and pull requests from the broader community.
18+
19+
## Governance
20+
21+
Cytomining uses a lightweight governance model centered on maintainers and public decision-making.
22+
We keep policy concise and bias toward transparent, repository-native workflows over heavy process.
23+
24+
- **Stewardship:** Repositories are maintained by designated maintainers in the `Cytomining` organization.
25+
- **Decision-making:** Day-to-day technical decisions happen in public issues, pull requests, and our public [Discord](https://discord.gg/dgEDz6xzfJ).
26+
- **Consensus first:** Maintainers seek rough consensus from active contributors before merging impactful changes.
27+
- **Escalation path:** When consensus is unclear, maintainers make a final call, document rationale, and revisit with new evidence.
28+
- **Scope and ownership:** Changes are reviewed by maintainers closest to the affected project area, as defined by recent commits and other relevant ecosystem initiatives.
29+
- **Openness:** Design direction, roadmap changes, and tradeoffs are discussed in public whenever possible.
30+
- **Evolution:** Governance expectations are updated incrementally as the community and project complexity grow.
31+
32+
This reflects how the organization operates today and is intentionally compact so contributors can understand how decisions get made without navigating a large policy surface.
33+
34+
## Code of Conduct
35+
36+
Participation in Cytomining spaces is expected to follow the organization-wide Code of Conduct:
37+
38+
- [Cytomining Organization Code of Conduct](https://github.com/cytomining/.github/blob/main/CODE_OF_CONDUCT.md)
39+
40+
All contributors and community members are expected to uphold a respectful, inclusive, and professional environment.
41+
42+
## Security Stance
43+
44+
We take security seriously across our software and community operations.
45+
46+
- [Cytomining Organization Security Policy](https://github.com/cytomining/.github/blob/main/SECURITY.md)
47+
- If you discover a potential vulnerability, please report it responsibly through GitHub security reporting mechanisms where available
48+
- Avoid opening public issues for unpatched security vulnerabilities
49+
- We aim to triage and respond to credible reports quickly and transparently
50+
51+
For repository-specific security guidance, check each project's `SECURITY.md` (when present) and GitHub Security tabs.

0 commit comments

Comments
 (0)