A federated social network service based on rosekey
.config | ||
.devcontainer | ||
.github | ||
.run | ||
assets | ||
branding-assets | ||
chart | ||
cypress | ||
devs | ||
docs | ||
locales | ||
packages | ||
scripts | ||
.dockerignore | ||
.dockleignore | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
.node-version | ||
.npmrc | ||
.vsls.json | ||
CHANGELOG.md | ||
CHANGELOG_CHERRYPICK.md | ||
CHANGELOG_MISSKEY.md | ||
CODE_OF_CONDUCT.md | ||
codecov.yml | ||
compose.local-db.yml | ||
compose_example.yml | ||
CONTRIBUTING.md | ||
COPYING | ||
crowdin.yml | ||
cypress.config.ts | ||
Dockerfile | ||
healthcheck.sh | ||
LICENSE | ||
package.json | ||
pnpm-lock.yaml | ||
pnpm-workspace.yaml | ||
Procfile | ||
README.md | ||
ROADMAP.md | ||
SECURITY.md |
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 🤝
本プロジェクトにコントリービュートする場合はコントリービュートガイドをお読みください。