Aspen Development Environment
Getting Started
yarn prepare
yarn workspace app start
Happy coding at http://localhost:3000
Development
Writing an Extension
Install Yeoman and Theia Extension Generators
npm install -g yo generator-theia-extension
Inside the base directory run:
yo theia-extension <extension-name> -s
# Select 'Empty', unless you know you want to use a certain template
Next Steps:
- Write your business logic and DI logic
- Ensure any packages are installed
- Ensure the
theiaExtensions
property of<extension-name>/package.json
is configured properly - Add the workspace
<extension-name>
to package.json in the base directory - Add a reference to
<extension-name>
in the package.json of any package that requires it (namelyapp
)