このプロジェクトでは, 三つの実験をする.
実は 2019 年 12 月から 2020 年 2 月にかけて, バックエンドに Neo4j というグラフ・データベースを, フロントエンドに React/GraphQL ベースの GRANDstack というフレームワークを使ってプロトタイピング (Society of Cells) をしていた. 今回は Dfinity/Internet Computer を使った 2020 年版プロトタイプと言うことになる.
まずは https://internetcomputer.org/docs/current/developer-docs/quickstart/hello10mins のとおりに, node, npm, dfx を用意する.
dfx new socyvo
cd socyvo
dfx start # foregroud で testnet (localnet) が動き続ける
dfx deploy # こっちは別の端末で
dfx canister call socyvo greet everyone # -> ("Hello, everyone!")
npm start # <https://localhost:8888>
ここまで来たら, とりあえず動いていることが分かる.
ただし, npm start
すると
[webpack-cli] TypeError: cli.isMultipleCompiler is not a function
at Command.<anonymous> (/Volumes/MyBook/Projects/society-of-cells/socyvo/node_modules/@webpack-cli/serve/lib/index.js:146:35)
at async Promise.all (index 1)
at async Command.<anonymous> (/Volumes/MyBook/Projects/society-of-cells/socyvo/node_modules/webpack-cli/lib/webpack-cli.js:1674:7)
と言われるけど, package.json で "webpack-cli": "4.9.2" -> "4.10.0” すればよい.
2022.07.03 · Tags · YAMADA Masaki / Socyvo · GitLab
こういうものが欲しい.
まずは, ある組織 (会社のようなものを想定する) 内で.
その組織は, 自律的に活動する複数のグループから成り, その組織のメンバは一つあるいは複数のグループ (部署とか, プロジェクト) に属する. 組織とそのグループの間, グループ同士の間には以下のようなやり取り (プロトコール) がある.