Skip to content

About

Official Plurimath web site

Resources

Stars

1 star

Watchers

8 watching

Forks

Repository files navigation

Plurimath Open Project Site

Introduction

This is the Plurimath project site, part of Ribose Open Project network, located at https://www.plurimath.org.

It is a Jekyll-based site created with the Open Project Jekyll theme.

Refer to their respective docs for details.

Content management

Development

Getting started

  • Ensure you have a suitable Ruby version and Node.js 22 or newer

  • Run git submodule update --init javascript/plurimath-ts to fetch the pinned TypeScript converter

  • Run npm ci and npm run build:converter to build the browser bundle

  • Run bundle from within site directory to install Ruby dependencies

Serving site preview

  • Run bundle exec jekyll serve from within the site directory

The playground uses the native TypeScript converter from the pinned javascript/plurimath-ts submodule. It does not require an npm release or Opal. Rebuild with npm run build:converter after changing the pinned source.

Workflow

  1. Ensure tests pass

  2. Create your feature branch (git checkout -b my-new-feature)

  3. Commit your changes (git commit -am 'Add some feature')

  4. Push to the branch (git push origin my-new-feature)

  5. Make a pull request

About

Official Plurimath web site

Resources

Stars

1 star

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages