sue445 / prismdb

プリティーシリーズの情報をまとめる同人プラットフォームです

Home Page:https://prismdb.takanakahiko.me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

prismdb

stat

プリティーシリーズの情報をまとめるプラットフォームです

Environment

  • docker
  • docker-compose

開発

# csv(_data/)をrdf(virtuoso/)に変換する処理
$ docker-compose -f docker-compose.csv2rdf.yml up

# ローカルでサーバが立ち上がります(http://localhost:3000)
$ docker-compose build
$ docker-compose up

中身

Webアプリケーション

基本 Nuxt.js で動いていますが https://prismdb.takanakahiko.me/sparqle のみ virtuoso にプロキシされています

  • web/ : nuxtのアプリケーションがあります
  • virtuoso/(csv2rdfにより自動生成) : sparqleエンドポイント用のファイルがあります

csv2rdf

  • _data/ : RDFを生成するためのファイルがあります
  • csv2rdf/ : csv(_data/)をrdf(virtuoso/)に変換する処理があります

デプロイ

GitHub Actions -> GCP Cloud Run

  • .github/workflows/ : GitHub Actions の設定があります

コントリビューション

随時受け付けております!

  1. Forkする
  2. Cloneする
  3. Branchを新しく作る
  4. ソースコード等を編集する
  5. Pushする
  6. Pull Requestを作る

About

プリティーシリーズの情報をまとめる同人プラットフォームです

https://prismdb.takanakahiko.me


Languages

Language:TypeScript 60.9%Language:Vue 32.1%Language:Shell 5.4%Language:Dockerfile 1.0%Language:JavaScript 0.5%