Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
8ebaf55
Redesign for the webpage
CarolusVitalis Sep 3, 2025
af9e7c6
Added biologist page. Removed list of members. This is outdated.
PrashantVaidyanathan May 9, 2026
c8e9b73
New short code for feed.
PrashantVaidyanathan May 9, 2026
ecae6bf
Modifications to the get-started hero page.
PrashantVaidyanathan May 16, 2026
fa953d4
Blog section added.
PrashantVaidyanathan May 16, 2026
4789228
Revamped leadership page.
PrashantVaidyanathan May 18, 2026
2e64daa
Fixed headers/menu
PrashantVaidyanathan May 20, 2026
4d056a4
wip: visual glyphs are now dynamic. Need to adjust the name.
PrashantVaidyanathan May 21, 2026
34a5966
Clean Visual Glyphs page.
PrashantVaidyanathan May 21, 2026
897edfe
Redesigned (and re-arranged) menu bar
PrashantVaidyanathan May 21, 2026
6df3aec
Revamp applications page
PrashantVaidyanathan May 22, 2026
b3812eb
Fixed glyph names.
PrashantVaidyanathan May 22, 2026
3f793fc
minor fixes to the application page.
PrashantVaidyanathan May 22, 2026
f138731
wip: libraries page.
PrashantVaidyanathan May 23, 2026
044cfec
Slight modifications to the libraries page.
PrashantVaidyanathan May 25, 2026
b27f486
wip: Additional fixes for libraries page.
PrashantVaidyanathan May 25, 2026
5841b00
wip: minor fixes in libraries page.
PrashantVaidyanathan May 25, 2026
4e202d8
Libraries page is now ready.
PrashantVaidyanathan May 25, 2026
39ba878
Slight change to the menu.
PrashantVaidyanathan May 25, 2026
d408d59
SBOL visual gallery.
PrashantVaidyanathan May 25, 2026
641795b
Visual gallery is ready and looks good
PrashantVaidyanathan May 25, 2026
f4ba05a
Marking a few applications in archive.
PrashantVaidyanathan May 26, 2026
34b3065
Merged meeting and outreach pages.
PrashantVaidyanathan May 26, 2026
2350c59
fixed issue with roles.
PrashantVaidyanathan May 26, 2026
a4a10ba
Gen AI tools page added.
PrashantVaidyanathan May 26, 2026
e396c4f
Revamped for biologist page.
PrashantVaidyanathan May 28, 2026
693fd2e
minor visual update for biologist page.
PrashantVaidyanathan May 28, 2026
6e22375
developer and community page done as well
PrashantVaidyanathan May 28, 2026
b9704e3
feat: SBOL Website redesign complete
PrashantVaidyanathan May 28, 2026
242af53
Guide for editing this site.
PrashantVaidyanathan May 29, 2026
670e5d1
Fix for Applications page. Added a new image for visual gallery.
PrashantVaidyanathan May 31, 2026
7dd880e
minor bug fixes.
PrashantVaidyanathan Jun 1, 2026
1ebd05c
SBOL glyphs - replaced pngs with svgs
PrashantVaidyanathan Jun 5, 2026
da700ad
fix: Moved advisory board members in leadership to past members.
PrashantVaidyanathan Jun 5, 2026
66f498b
New Sponsor SBOL page. Standardised libraries to just language.
PrashantVaidyanathan Jun 8, 2026
5bdf3d3
Events now also have future and archive.
PrashantVaidyanathan Jun 8, 2026
0ac24de
Changed Fsharp title.
PrashantVaidyanathan Jun 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: 0.79.1
hugo-version: 0.111.3
extended: true

- name: Build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: 0.79.1
hugo-version: 0.111.3
extended: true

- name: Build
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,6 @@
# Hugo
resources/
public/

CLAUDE.md
.claude/
55 changes: 55 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Contributing to the SBOL Standard Website

This guide is for editors and community members who want to add or update content on [sbolstandard.org](https://sbolstandard.org). You do not need to know Hugo, SCSS, or any programming language — all content is written in plain Markdown with a short block of structured data at the top.

---

## Prerequisites

- A [GitHub account](https://github.com/join)
- Basic familiarity with editing files on GitHub (or cloning a repo locally)

Installing Hugo and running the site locally allows you to preview changes before submitting. See the main [README](README.md) for local setup instructions.

---

## How to Submit a Change

1. **Fork** the repository on GitHub.
2. **Create a branch** for your change (e.g. `add-pysbol-library`).
3. **Edit or add files** following the relevant guide below.
4. **Open a Pull Request** against `master`. An editor will review and merge it.

If you spot a problem but don't want to fix it yourself, [open an issue](https://github.com/SynBioDex/SbolStandardWebsite/issues/new) instead.

---

## Content Guides

Each guide below covers one type of content, with step-by-step instructions and a real example from the repo.

| What you want to add or change | Guide |
|---|---|
| News announcement or event notice | [Announcements](docs/editors/01-announcements.md) |
| Blog post | [Blog Posts](docs/editors/02-blog-post.md) |
| Software library | [Libraries](docs/editors/03-library.md) |
| Application or tool | [Applications](docs/editors/04-application.md) |
| GenAI tool or AI resource | [GenAI Tools](docs/editors/05-genai-tool.md) |
| Image in the Visual Gallery | [Visual Gallery](docs/editors/06-visual-gallery.md) |
| Person on the Leadership page | [Leadership](docs/editors/07-leadership.md) |
| Publication | [Publications](docs/editors/08-publication.md) |

---

## General Rules

- **Never put HTML, CSS, or JavaScript inside Markdown files.** All content files should contain only front matter (the `---` block at the top) and plain Markdown text. Styling and layout are handled by the templates.
- **Follow the folder structure exactly.** Each content type lives in a specific place; the guides show you where.
- **Use the existing entries as your template.** Every guide links to a real example in the repo.
- **Images go in the same folder as the content file** — not in `static/` or anywhere else.

---

## Questions

Ask on [Slack](https://join.slack.com/t/sbol-standard/shared_invite/zt-1ukcka8b8-Z4QoyiE_LwwoRBw2DzheSg) or open a GitHub issue.
27 changes: 1 addition & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,32 +18,7 @@ Feel free to contribute by making a Pull Request. One of the SBOL Editors will r
You can also contribute by [creating an issue](https://github.com/SynBioDex/SbolStandardWebsite/issues/new/choose).



### Adding a Publication

To add a publication, create a new directory within [`content/publication`](https://github.com/SynBioDex/SbolStandardWebsite/tree/master/content/publication), and add two files:

* `cite.bib`, containing a citation [in BibTeX format](https://en.wikipedia.org/wiki/BibTeX)
* `index.md`, a markdown file containing details of the paper in a YAML metadata block

You can use one of the existing publications as a template.


### Adding a Tool

To add a software application or tool, create a new directory within [`content/applications`](https://github.com/SynBioDex/SbolStandardWebsite/tree/master/content/applications), and add an `index.md` file containing a description of the tool with details in a YAML metadata block.


### Adding a community member

To add a community member to the list on the [community page](https://sbolstandard.org/community/), edit the file [`contents/community/_index.md`](https://github.com/SynBioDex/SbolStandardWebsite/blob/master/content/community/_index.md)


### Adding a community event

To add a community event to the list on the [Community Meetings page](https://sbolstandard.org/community-meetings/), edit the file [`content/community-meetings/_index.md`](https://github.com/SynBioDex/SbolStandardWebsite/blob/master/content/community-meetings/_index.md)

Materials for community events (such as slides or example files) are stored in the separate [SynBioDex/Community-Media repository](https://github.com/SynBioDex/Community-Media)
Please check the [Contributing guide](CONTRIBUTING.md) for more information.


## Building the site locally
Expand Down
Loading
Loading