/dalahast

Framework for hast, with UI based on web.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

dalahast

An framework in early stage for hast, with simple UI based on web.

Demo Page

Introduction Video

  • Abstraction Layer
  • API Layer (WIP)
  • Code Layer (WIP)

Before start using this project

Dalahast is mainly designed for understanding how to use hast right now, so I do not recommend to use this project in serious project, not to mention production environment. It doesn't mean that dalahast is completed. I'm still trying to make it as a robust framework.

Run on Docker

  • More information in Run on Docker wiki page.
  • You can skip Prerequisites and Installing sections.

Prerequisites

  • hast is running well.
  • hast_web library is in the include path.
  • sqlite-devel and openssl-devel is required. You can install this via package manager like:
yum install sqlite-devel openssl-devel
apt-get install libsqlite3-dev libssl-dev
  • A simple web server locate root at html folder. If you have python installed in your computer, you can simply run this command under html folder:
python -m SimpleHTTPServer 8888

Installing

(I'm still learning auto-configure and make, so right now the installation is quite "hand-made")

  • Copy the dalahast folder to your system include path.

Initiate dalahast

Acknowledgments

  • This project use an excellent js library called sigma.js for web rendering.

Bugs and Issues

This project is still in developed and maintained. Open an issue if you discover some problems.