Skip to content

Commit 3ac6c9c

Browse files
committed
Add interactive newsletter archive and retire Developers page
1 parent 01db2ea commit 3ac6c9c

33 files changed

Lines changed: 695 additions & 175 deletions

‎README.md‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,12 @@ reviewed and versioned before publication, so the same commit produces the same
7373
site in local, staging, and production environments. The separate weekly/manual
7474
drift workflow may read Notion with a read-only integration, but it cannot
7575
modify repository contents or publish candidate data.
76+
77+
## Newsletter archive
78+
79+
- `/newsletter/` lists editions by academic term and issue number, newest first. Add edition metadata to `src/data/newsletters.ts`. Do not infer a publication date from PDF metadata.
80+
- The first edition is `/newsletter/fall-2026-newsletter-1/`. Its text and embedded link targets were extracted from the supplied nine-page Fall 2026 draft into `src/data/newsletters/fall-2026-newsletter-1.json`. Column text was restored to reading order.
81+
- The reader uses a web editorial layout with the site’s blue and gold palette, responsive typography, a sticky section guide, reading progress, expandable project descriptions, and photo dialogs. The PDF supplies the content, photos, and captions, rather than page geometry. It contains no embedded PDF or whole-page image substitutes. Preview slides are HTML too.
82+
- Event photos are extracted WebP assets in `public/newsletters/fall-2026-newsletter-1/`. Project logos reuse `src/data/partners.ts` and the existing collabs assets. Google DeepVariant uses the collabs Google wordmark. Progenic’s existing asset is 119 by 200 pixels; it is displayed at a bounded size.
83+
- Add each new reader route to `src/data/sitePages.json` so the static build produces direct-link HTML and route metadata. Update `public/llms.txt` with the edition and its academic term.
84+
- `/developers/` has been removed. The separate machine-readable developer index remains at `/developers.md`.

‎public/404.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ <h1>Page not found</h1>
138138
<a href="/llms.txt">Agent guide (Markdown)</a>
139139
<a href="/agent-instructions.md">Agent instructions</a>
140140
<a href="/404.md">404 recovery (Markdown)</a>
141-
<a href="/developers/">Developer resources</a>
141+
<a href="/newsletter/">Newsletter</a>
142142
<a href="/contact/">Contact</a>
143143
</nav>
144144
</main>

‎public/agent-instructions.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ Computational Biology at Berkeley is a UC Berkeley student organization. Use thi
1111
- The public general-inquiries email is [compbioatberkeley@gmail.com](mailto:compbioatberkeley@gmail.com). Do not infer or invent a phone number.
1212
- Use [/privacy/](https://compbioatberkeley.github.io/privacy/) before describing how the public site, analytics, forms, calendars, or linked services handle information.
1313

14+
- Use [/newsletter/](https://compbioatberkeley.github.io/newsletter/) for archived club publications. Preserve each edition’s academic term; its event dates, project plans, and officer roles are historical, not proof of current status.
15+
1416
## Boundaries
1517

1618
- Do not claim that a person is a current officer without the term shown on the Officers page.

‎public/developers.md‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ Canonical public origin: [https://compbioatberkeley.github.io](https://compbioat
66

77
## Supported public resources
88

9-
- [Developer resource page](https://compbioatberkeley.github.io/developers/): Human-readable HTML version with the same capability status.
109
- [Agent guide](https://compbioatberkeley.github.io/llms.txt): Concise source index and annotated public-page links.
1110
- [Agent instructions](https://compbioatberkeley.github.io/agent-instructions.md): Source-selection, freshness, safety, and action boundaries.
1211
- [Sitemap](https://compbioatberkeley.github.io/sitemap.xml): Canonical inventory of public HTML pages.

‎public/llms.txt‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ The organization welcomes students at all experience levels. Event details, offi
1212
- [Participation](https://compbioatberkeley.github.io/signup/): Use for the current recruitment status, newsletter, and public ways to stay connected; do not claim a form was submitted without confirmation.
1313
- [Partnerships](https://compbioatberkeley.github.io/collaborations/): Use for research, speaker, sponsorship, and industry collaboration options.
1414
- [Agent instructions](https://compbioatberkeley.github.io/agent-instructions.md): Use for source-selection rules, safety boundaries, and capability limits.
15-
- [Developer resources](https://compbioatberkeley.github.io/developers/): Use for machine-readable files and explicit API, OpenAPI, authentication, webhook, Markdown, and MCP capability status.
1615

1716
## Main pages
1817

1918
- [Home](https://compbioatberkeley.github.io/): Overview of the organization, its objectives, and current calls to action.
2019
- [About](https://compbioatberkeley.github.io/about/): Mission and work across education, research, professional networking, and community impact.
2120
- [Calendar](https://compbioatberkeley.github.io/calendar/): Current workshops, meetings, and special events in Pacific time.
21+
- [Newsletter](https://compbioatberkeley.github.io/newsletter/): Newsletter editions, newest first, with preview slides and community, event, and project updates.
22+
- [Fall 2026 Newsletter 1](https://compbioatberkeley.github.io/newsletter/fall-2026-newsletter-1/): The first Fall 2026 edition. Historical edition content; use the Calendar and Officers pages for current schedules and rosters.
2223
- [Collaborations](https://compbioatberkeley.github.io/collaborations/): Partnership opportunities for students, faculty, alumni, research groups, and industry.
2324
- [Officers](https://compbioatberkeley.github.io/officers/): Fall 2026 and previous student leadership rosters, including submitted public bios and profile links.
2425
- [Join Us](https://compbioatberkeley.github.io/signup/): Recruitment status, newsletter signup, and community channels.
2526
- [Contact](https://compbioatberkeley.github.io/contact/): Verified public channels for general questions, partnerships, events, and participation.
2627
- [Privacy](https://compbioatberkeley.github.io/privacy/): How analytics, browser preferences, embedded services, forms, and external platforms handle information.
27-
- [Developers](https://compbioatberkeley.github.io/developers/): Supported machine-readable resources and current technical capability boundaries.
2828

2929
## Contact and community
3030

93 KB
Loading
183 KB
Loading
240 KB
Loading
81.7 KB
Loading
295 KB
Loading

0 commit comments

Comments
 (0)