SATySFi-Online

command module
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2019 License: Apache-2.0 Imports: 19 Imported by: 0

README

SATySFi-Online

(Work in Progress)

SATySFiがOnlineで使えたら→→うれしい!!

Screenshot

Requirements

  • go 1.13
  • Vue 2.6.10
  • Docker >= 19.03

DevDependencies

How to use

(with GNU parallel and reflex)

  1. make dev
  2. access http://localhost:8888

(without reflex)

  1. make setup
  2. make build
  3. PORT=8888 make run
  4. access http://localhost:8888

NOTE: This tool uses a Docker image for PDF generation. When starting the application local environment, execute the following command before compiling the SATySFi document.

$ docker pull theoldmoon0602/satysfi:latest

Directory Structure

.
├── app                           # 成果物。gitignoreされてる
├── dist                          # ビルドされたフロントが個々にできる。gitignoreされてる
├── docs
│   └── screenshot.png
├── go.mod
├── go.sum
├── LICENSE
├── main.go                       # ファイルの配信とAPIを捌くのをあyる
├── Makefile
├── README.md
├── statik                        # dist/以下をstatikでまとめてる。gitignoreされてる
│   └── statik.go
├── template                      # プロジェクトのテンプレート
│   ├── assets
│   ├── demo.saty
│   └── local.satyh
├── ui                            # Vue。なんやかんやでElmやめちゃった
│   ├── favicon.png
│   ├── index.html
│   ├── index.js
│   ├── node_modules
│   ├── package.json
│   ├── src
│   └── yarn.lock
└── work                          # 作業ファイルがここに作られる。gitignoreされてる

Want to DO

  • 実ディレクトリをいじる代わりにDBをいじるようにしたい(なんかアプリケーションを分散させられる気がするので)
  • エディタをまともにしたい(シンタックスハイライト・補完……)
  • いい感じビルド&デプロイ機構がほしい

Author

theoremoon

License

Apache 2.0 (SATySFiはLGPLだけど大丈夫かな……?)

CHANGELOG

2019-11-11 [0.0.3]
Changed
  • Elm -> Vue
  • Monaco Editorの導入
  • コンパイルログの表示
  • GitHub Actionsの導入

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL