Getting Started
ScholarViewをローカルで起動し、分散型学術出版の世界へ踏み出すための手順を説明します。
必須環境 (Prerequisites)
Section titled “必須環境 (Prerequisites)”セットアップを開始する前に、以下のツールがインストールされていることを確認してください。
- Node.js: v18.x 以上
- pnpm: パッケージマネージャー
- lex CLI: AT Protocol レキシコンの管理ツール (
npm install -g @atproto/lex)
セットアップ手順 (Installation)
Section titled “セットアップ手順 (Installation)”-
リポジトリのクローン
Terminal window git clone https://github.com/takeruhukushima/ScholarView.gitcd ScholarView -
依存関係のインストール
Terminal window pnpm install -
レキシコンのビルド 独自のレキシコン定義から TypeScript の型定義を生成します。
Terminal window lex build --importExt="" -
アプリケーションの起動
Terminal window pnpm dev
基本的な操作フロー
Section titled “基本的な操作フロー”- ログイン: サイドバーのログインボタンをクリックし、Bluesky のハンドル名を入力して OAuth 認証を完了させます。
- ワークスペース作成: 左サイドバーのファイルツリーで
.mdや.texファイルを作成し、執筆を開始します。 - アセット追加: 画像ファイルをエディタにドロップすると、自動的に PDS へアップロードされます。
- 論文公開: 執筆が完了したら、ツールバーから「公開」を選択し、Bluesky へブロードキャストします。
- 熟議への参加: 右パネルの Discussion タブで、他の研究者からのフィードバックを確認・返信します。
開発コミュニティ
Section titled “開発コミュニティ”不具合の報告や新機能の提案は、GitHub Issues までお寄せください。ScholarView は 100% オープンソースであり、皆様の貢献を歓迎します。