NoneOS - ブラウザベースの軽量仮想オペレーティングシステム
プロジェクト紹介
NoneOSは、純粋な静的ファイル構造を採用し、バックエンドサーバーのサポートなしで動作可能な革新的なブラウザベースの仮想オペレーティングシステムソリューションです。
短期目標:ブラウザベースの軽量NASシステムを作成し、デバイス間のシームレスな接続とコラボレーションを実現すること。
- [x] ブラウザベースのファイル管理のサポート
- [x] ブックマーク同期アプリケーション
- [x] ノート同期アプリケーション(Notionに類似)
- [x] ファイル転送アプリケーション(LocalSendに類似)
- [ ] ノート同期アプリケーションの再構築
クイックスタート
公式サイトに直接アクセス:https://os.noneos.com/
ローカル実行
- プロジェクトをクローンまたはダウンロードし、ローカルにnodejsがインストールされていることを確認してください。
- 依存関係をインストール:
npm install
- サーバーを起動します:
npm run static
- 訪問先:
http://localhost:5559/
アプリケーションの作成方法
NoneOSは先進的なWebマイクロアプリケーションアーキテクチャを採用しており、各アプリケーションは強力なofa.jsフレームワーク上に構築されています。開発者は、アプリケーションディレクトリ(例: others/hello-world.napp)をシステムの「Apps」フォルダーにインポートするだけで、自分のアプリケーションを簡単に作成し、迅速に展開・実行できます。
現在、より詳細な開発ドキュメントを作成中です。その間、開発者は以下を参照できます:
- 公式のofa.jsドキュメントでフレームワークの機能を理解する。
packages/appsディレクトリ内のサンプルアプリケーションを開発の参考にする。