|
AppFlowyは、Notionのオープンソース代替ツールです。より高度な制御と柔軟性を求めるチーム向けに設計されており、サービスプロバイダーに縛られることなく、どこにでもホストできます。オープンソースなので、ニーズに合わせてカスタマイズでき、複数のプラットフォームに対応し、FlutterとRustで構築されており、100%のコントロール下で安全なデータを提供します。 このプロジェクトは、2021 年 11 月 13 日に GitHub で最初のリリースが行われて以来、執筆時点で 20,000 個のスターと 48 人の貢献者を獲得しており、このオープンソース プロジェクトの人気を証明するには十分です。 インストールAppFlowyのインストール方法はいくつかあります。Macユーザーの場合は、Homebrewを使ってワンクリックでインストールできます。 brew appflowy をインストール 推奨される方法は、公式インストールパッケージを直接ダウンロードしてインストールすることです。ダウンロードアドレスはhttps://github.com/AppFlowy-IO/appflowy/releasesです。お使いのシステムに合わせて適切なインストールパッケージをダウンロードし、解凍後にご利用いただけます。 手動でビルドする場合は、ソースコードをクローンし、RustとFlutterの環境を設定する必要があります。詳細については、ドキュメント(https://appflowy.gitbook.io/docs/essential-documentation/install-appflowy/installation-methods/from-source)をご覧ください。 さらに簡単な方法は、Dockerを使ってAppFlowyを起動することです。コンテナを起動するには、以下のコマンドを使用します。 docker 実行--rm \ ただし、Dockerコンテナ内のAppflowyはXサーバーへのアクセスを必要とすることに注意してください。必要な権限がない場合は、独自のイメージを作成することをお勧めします。コンテナを実行する前に「xhost +」コマンドを実行することもできますが、このコマンドは非常にリスクが高いため、実行後に「xhost -」コマンドを実行することをお勧めします。 独自のイメージの構築も簡単です。コードベース全体をクローンする必要はありません。ディレクトリを作成し、必要なDockerファイルをダウンロードするだけです。 https://raw.githubusercontent.com/AppFlowy-IO/appflowy/main/frontend/scripts/docker-buildfiles/Dockerfile にアクセスします。 次に、次のコマンドを実行してイメージをビルドします。 docker - compose ビルド--build-arg uid=$(id -u) --build-arg gid=$(id -g) ビルド後、docker-compose up を使用してコンテナを起動できます。 使用現時点では、Appflowyの機能はそれほど強力ではありません。基本的な編集機能はありますが、競合ツールであるNotionと比べるとはるかに劣っています。 ただし、公式ロードマップによると、Notion のデータベースと同様に、より多くの機能が徐々にサポートされる予定です。 専用のダッシュボード統計ページも用意されています。 比較的新しいオープンソースプロジェクトとしては、これは非常に印象的で、今後さらに多くの機能が実装されることを期待できます。RustまたはFlutterユーザーであれば、このプロジェクトは間違いなく学ぶ価値があります。AppFlowyの設計と開発方法について詳しくは、公式ブログをご覧ください:https://blog-appflowy.ghost.io/tech-design-flutter-rust/ リポジトリアドレス: https://github.com/AppFlowy-IO/AppFlowy。 |