This repository has been archived on 2025-01-27. You can view files and clone it, but cannot push or open issues or pull requests.
puyoskey-rose/README.md
2024-08-01 23:39:36 +09:00

2.3 KiB

Puyoskey 💧

image

なんだこれは?

オープンソースのFederated SNSのぷよすきーです (Based on Rosekey)

How to use?

Dependencies 🪡

このアプリを使用するには、以下の依存関係を満たしてください。

  • node (v20.4以上)
  • git
  • ffmpeg

全てローカルで行う場合

  • redis
  • postgresql v15以上

Build 🔨

git clone --recursive https://git.ter05.net/HidemaruOwO/puyoskey.git
cd puyoskey
git checkout master
git submodule update --init
corepack enable
pnpm install --frozen-lockfile

NODE_ENV=production pnpm run build
pnpm run init

Run 🚄

NODE_ENV=production pnpm run start

Update 💫

git checkout master
git pull
git submodule update --init
pnpm install --frozen-lockfile
NODE_ENV=production pnpm run build
pnpm run migrate

Some Error 😠

ビルドや起動時にエラーが発生した場合

pnpm run clean-all
pnpm rebuild

Versioning rule 🌿

v<misskey version (Ex. 3, 4)>.<the count of merge from rosekey's master branch>.<the count of new feature>-puyo.<the count of new change>

Ex. v4.0.0-puyo.0, v4.5.1-puyo.12

例としてv4.5.1-puyo.1を挙げて、分解します。 初めに、4はCherrypickのバージョンが4.x.xであるため、4となります。 次に、5はrosekeyのmasterブランチからのマージ回数が5回であるため、5となります。 1は新機能の追加回数が1回であるため、1となります。 最後に、12は機能の修正及び変更のmasterブランチへのマージ回数が12回であるため、12となります。

また、各数字は0から始まり、1ずつ増加していきます (Cherrypickのバージョンを除く)。 さらに、上の数字が変化しても、下の数字は0には戻りません。

ぷよすきーはこのようなバージョニング規則が定まれてます。

For Contributor 🤝

本プロジェクトにコントリービュートする場合はコントリービュートガイドをお読みください。

Reference