Skip to content

coseeing/Access8MathWeb

Repository files navigation

Access8mathweb

Release

https://github.com/coseeing/Access8MathWeb/wiki/Release-Flow

Sites

Prerequisites

  • Node.js >= 18
  • NPM >= 9

Install Coseeing Github Packages

To install the coseeing packages, please refer to Github Doc.

Develop with Coseeing Packages

You can use npm link to link the local module as you want. https://docs.npmjs.com/cli/v10/commands/npm-link

Example

Let's say it is your directory structure.

workspace/
├── access8math-web-template/ <- @coseeing/access8math-web-lib
└── Access8MathWeb/ <- you are developing application here
# you are at workspace
# move to package repository
cd access8math-web-template/

# register the package in your local npm system
npm link

# move to application repository
cd ../Access8MathWeb/
# link package
npm link @coseeing/access8math-web-lib

How to bump first-party dependencies

https://github.com/coseeing/Access8MathWeb/wiki/Bump-first%E2%80%90party-dependencies

Project setup

npm install

Development

npm run start

Build for Production

npm run build

Lint

npm run lint

Test

npm run test

Format

npm run format

Editor Custom Syntax & Demo Content

https://github.com/coseeing/Access8MathWeb/wiki/Editor-Custom-Syntax