Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/doublechaintech/daas-with-github-actions

A low code learning project run with github actions
https://github.com/doublechaintech/daas-with-github-actions

ant-design knowledge-graph large-scale low-code-development-platform mysql redis

Last synced: 3 months ago
JSON representation

A low code learning project run with github actions

Awesome Lists containing this project

README

        

# 1. daas-with-github-actions
A low code platform run with github actions, powered by daas and Knowlege Spec Markup Language(KSML), running on Github Actions infrastructure

* Learn more about daas and KSML https://github.com/doublechaintech/daas-start-kit
* Learn more about custom backend java code: https://kdocs.cn/l/sUdwkkyZD?f=130
* Learn more with github actions https://github.com/features/actions
* Go to [MODELSAMPLES.md](/MODELSAMPLES.md) to try more samples.

This is a full stack app running on Github Actions, includes

* MySQL
* Redis
* App Server(Caucho Resin)
* React/Ant Design Frontend

Please reference [Github Actions definition](.github/workflows/daas.yml) for details.

Preview an long running instance: http://lab.doublechaintech.com/philipgreat/index.html

## 1.1. Step #1: Fork Me

![Steps](/doc/step-01.jpg)

## 1.2. Step #2: Enable Github Actions

![Steps](/doc/step-02.jpg)

## 1.3. Step #3: Modify modle.xml (A KSML file) in YOUR repo

![Steps](/doc/step-03.jpg)

## 1.4. Step #4: Wait for 5 mins OR observe github actions

![Steps](/doc/step-04.jpg)

## 1.5. Step #5: Wow!!

* Browse to http://lab.doublechaintech.com/[your-github-login]/index.html
* Input 13900000001/admin123 to play

![Steps](/doc/final-ui.jpg)

Please replace [your-github-login] to your github login

## 1.6. Step #6: Star Me

* Star me if you believe it is fantastic!
* Please visit https://github.com/doublechaintech/daas-start-kit and save model.xml to a model name like product.xml to generate source code and deploy your project locally.