Stormkit is an infrastructure provider for modern javascript applications. It perfectly integrates with popular Git solutions.
Try out Stormkit using our hosted version at app.stormkit.io.
This repository contains code related to the application frontend. You're more than welcome to contribute.
What is Stormkit?
Stormkit is an infrastructure provider for modern javascript applications. It supports either server-less side rendered applications or JAMStack websites. You can deploy, host and manage your applications/websites using Stormkit.
Latest development
You can preview the latest development at https://beta.stormkit.dev/. This will reflect changes from latest master branch.
Contributing
If you'd like to contribute to this project, you can do so by
- Fork this repo
- Clone the fork to your local machine
- Do the necessary changes (see Development below)
- Write a meaningful commit message and squash multiple commits
- Submit your changes and open a new PR by choosing this repository as the upstream
Development
After you have cloned this repository to your local machine execute the following commands:
# install dependencies
$ npm install
# serve with hot reload at localhost:3000 (pointing to live api)
$ npm run dev:live
Your project will be running at https://localhost:3000
You'll need a backend to work with. Currently the backend is not yet open-source. To speed up the process however,
it's possible to create a proxy and point directly the live API which will allow local development. In order to do
that simply create an .env
file and specify the following environment variables:
ENV=dev
PORT=8080
API_DOMAIN=/api
API_PROXY_DOMAIN=http://localhost:8080/
STRIPE_API_KEY=pk_test_BeWmmZ8Sd6tdYHNOtmThjYXm00QZbiTJYt
Open Source
You can check the LICENSE for more information.