Skip to content
This repository has been archived by the owner on May 18, 2024. It is now read-only.

架設本機 via 開發環境

Yen-Wen Chen edited this page Nov 23, 2018 · 4 revisions

前情提要

  • via 為 hypothesis 所開發的 Web Annotation , SenseTW 修改了 via 讓他可以把 Web Annotation 的資料送入 SenseMap。
  • via 原必須依賴 hypothesis client 的元件才可以正常使用,而為了可以更相容於 SenseMap 的使用情境,我們也對其做了些微修改,其元件包含
  • 目前提供的測試環境會直接接入 SenseTW 線上環境

系統需求

  • nodejs v6+
  • python 2.7 with virtualenv

安裝步驟

我們建議 via 運作在 virtualenv 之下,所以若本機端沒有安裝,請參考我們提供的架設方式

easy_install virtualenv
virtualenv via-sense
cd via-sense
source bin/activate
# 安裝及啟動 client
git clone https://github.com/SenseTW/client.git
cd client
npm -g gulp-cli yarn
export SIDEBAR_APP_URL=http://localhost:3000/app.html
gulp watch

# 安裝及啟動 via
git clone https://github.com/SenseTW/via.git
cd via
pip install --no-cache-dir -r requirements.txt
make serve