Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Montessorians

The Montessorians is the world's largest open source dataset of Montessori alumni who've gone on to do great things.

This is the public, open source home of both the dataset and the website that renders it. The dataset is fully community-driven and dedicated to the public domain under CC0, and the website's source code is open source under the MIT license. Contributions to both are welcome.

Created and maintained by Renaissance, an education startup studio.


Structure

This repository holds both the dataset and the website that renders it (themontessorians.xyz).

  • data/ — structured YAML files, one per person (the dataset; CC0, see LICENSE.md)
  • images/ — associated profile images (the dataset; CC0, see LICENSE.md)
  • apps/ and packages/ — the Next.js website and its supporting packages (the application code; MIT, see LICENSE-CODE.md)
/data/                 # CC0 dataset
  - yo-yo-ma.yaml
/images/               # CC0 dataset
  - yo-yo-ma.jpg
/apps/app/             # the website
/packages/             # shared app packages

The site is fully static: it reads the YAML in data/ at build time, so adding or editing a profile and merging it is all that's needed to update the live site.


Development

bun install
bun dev          # run the website locally
bun run build    # production build (statically renders every profile)
bun run validate # validate the dataset against profile.schema.json

Contributing

We welcome contributions from the community! To add or update a profile, you have two options:

  1. Submit a new profile request
  2. Submit a pull request by forking this repo (slightly more advanced)

Via Code (Advanced)

  1. Fork this repo
  2. Run bun install to install dependencies
  3. Add a new .yaml file to the /data folder (see the example below)
  4. Add a profile image (.jpg) to /images, using the same slug as the filename from step #3
  5. Run bun run data:lint and confirm that it succeeds prior to opening up a pull request
  6. Submit a pull request with your updates

See CONTRIBUTING.md for more guidelines.


Example Profile

name: Yo-Yo Ma
slug: yo-yo-ma
tagline: World-renowned cellist, United Nations Peace Ambassador, and winner of 19 Grammy Awards
bio: >-
  Yo-Yo Ma is an acclaimed American cellist known for his extraordinary technique and deep musicality. A cultural
  ambassador and humanitarian, he has performed around the world and founded the Silk Road Ensemble to foster
  cross-cultural collaboration through music.
tags:
  - musician
  - cellist
  - performer
  - cultural-ambassador
education:
  - montessori
education_notes: >-
  Yo-Yo Ma attended a Montessori school as a young child, where his artistic sensibilities and self-motivation were
  nurtured through exploration.
notable_achievements:
  - 19-time Grammy Award winner
  - Founder of the Silk Road Ensemble
  - Presidential Medal of Freedom recipient
links:
  - type: wikipedia
    url: https://en.wikipedia.org/wiki/Yo-Yo_Ma

Submit a Suggestion

Know someone who should be featured? Submit a pull request or open an issue.


Contribution License

By contributing, you agree that dataset additions (data/ and images/) are released under CC0, and that code contributions (apps/ and packages/) are released under the MIT license.


License

This repository is open source and dual-licensed:

  • Dataset (data/, images/) — CC0 1.0 Universal (public domain dedication)
  • Application code (apps/, packages/) — MIT

Contributors

Karel Vuong
Karel Vuong

📝
Sam Vuong
Sam Vuong

📝

About

The largest open source dataset of Montessori alumni

Topics

Resources

Contributing

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages