Contribution guide
Technologies
Supported Frameworks by Adapter
Setup the project
The project is built as a pnpm workspaces, please install pnpm to start contributing.
More about pnpm, please refer to pnpm.io, if you don't have it, you can install it using npm from your terminal.
bash
npm i -g pnpm
Then clone the repository and open the cloned directory with your code editor or IDE.
bash
git clone git@github.com:imrim12/formkl.git
Install the workspace dependencies
bash
pnpm -r i
Build all packages
bash
pnpm build
Checkout the sandbox to experiment with the packages locally
bash
pnpm -F ./sandbox dev
Project structure
These are the main packages in this project, include our core language parser, adapters, editor and utils
bash
|-- docs
|-- packages
|-- adapters
|-- vue
|-- ...coming soon...
|-- editor
|-- language
|-- plugins
|-- vue
|-- ...coming soon...
|-- shared
|-- sandbox