Skip to content

Alchez/stonecrop

 
 

Repository files navigation

STONECROP

This repository contains all the packages used in the Sedum project. It is managed with Rush.

What is it?

These packages in combination create an application that creates a schema driven UI and system of event driven hooks (actual hooks, not the React kind which are not hooks at all). These are available in both the UI and as server middleware.

Getting Started

This project has the following system dependencies:

  • pnpm (using yarn or npm will break packages)
  • rush
  • nvm and node v20: nvm install 20 --lts && nvm use 20 --lts
git clone stonecrop
# or
git pull

# install dependencies
cd stonecrop
rush update
rush rebuild

# Work on stonecrop, for example
cd stonecrop
rushx story:dev

# sometimes, when changing branches or updating dependencies you may have issues
# this command removes and re-links all dependencies
rush purge && rush update && rush rebuild

# Provide changelog for release
rush change

# Stage changes and run linters
rushx lint

About

Schema-driven UI

Resources

Stars

Watchers

Forks

Packages 3

 
 
 

Languages

  • Vue 47.5%
  • TypeScript 33.6%
  • CSS 9.2%
  • JavaScript 8.7%
  • Other 1.0%