Implementation
On these pages you can learn how BagaWork is implemented, and what you need to do to run BagaWork apps or our Online Editor on your own website.
These Implementation pages are only intended for those who want to learn how BagaWork (the framework) is implemented, and for those those who want to run BagaWork apps or our Online Editor on their own website. Those creating BagaWork apps through our Online Editor won't find anything interesting on these Implementation pages.
npm packages
The BagaWork framework is implemented as two different npm packages:
- @bagawork/framework contains the things needed to run a BagaWork app
- @bagawork/editor contains a Svelte component one can use to run our Online Editor
They all follow the SemVer versioning convention, and they all use the same version number, i.e. when the version number of one package is updated, the other one is updated to the same one version number, even if nothing has changed in it. So if you use both of these packages, always use the same version number in them!
The version of BagaWork shown in the upper right corner on this website is the latest released version of BagaWork.
Changes made in each version is documented on the Changelog page.
Source code
The source code for all @bagawork packages is available in the Git repository https://github.com/PeppeL-G/bagawork.