
talismansociety/talisman-web
Analytics & monitoringこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Talismanポータルでパラバースを解除します。 コミュニティのためのPolkadot、Kusama&Parachainダッシュボード.
概要
talismanのポータルを使って。 コミュニティのためのPolkadot、Kusama&Parachainダッシュボード。 Talismanポータルでは、DOTとKSMを購入し、クラウドローンに貢献し、NFTを閲覧することができます。 2。 nvmを使用してプロジェクトターゲティングノードバージョンを使用する(オプションではなく、pnpmで面白いビジネスを保証する) 3. pnpm をインストールします。 最初に使用したpackage.jsonでピン留めされたバージョンをダウンロードします。 5. .env.example を .env にコピーし、内部の値を更新します。 - pnpmテストはユニットテストを実行します。 テストは、*.test.ts または *.test.tsx としてコードの横に座って、jsdom で実行します。 1つのファイルまたはフォルダのテストを実行するには、 pnpm test app/portal/src/domains のようにパスを渡します。 - pnpm は、Biome、typecheck、knip、テスト、ポータルビルドを実行します。 プッシュする前に実行します。 envファイルは必要ありません。 CI の qa / 検証ジョブは pnpm の検証を実行し、監査ゲート pnpm の監査 --prod --audit-level High を実行します。 ・ ユーザーが見ることができる変更のために、.claude/skills/verify/SKILL で、実際のブラウザでポータルをドライブします.
概要(AI 翻訳)
「Paraverse」をTalisman Portalでロック解除します。 コミュニティのためのPolkadot、Kusama&Parachainダッシュボード。
Talismanポータルでは、DOTとKSMを購入し、クラウドローンに貢献し、NFTを閲覧することができます。
詳しくはこちら Talisman Polkadotウォレット | ブログ | ドキュメント | Twitter | Discord
開発環境の設定方法
- リポジトリのクローン:
2。 nvmを使用してプロジェクトターゲティングノードバージョンを使用する(オプションではなく、pnpmで面白いビジネスを保証する)
-
pnpm をインストールします。 最初に使用した[
package.jsonでピン留めされたバージョンをダウンロードします。 -
プロジェクト依存関係をインストールします。
-
[[
.env.example]を.env]にコピーし、内部の値を更新します。 -
dev サーバーを始めて下さい:
テストと検証
- [
pnpm test] ユニットテストを実行します。 テストは [*.test.ts] または*.test.tsx] の横に座って jsdom で実行します。 1つのファイルまたはフォルダのテストを実行するには、[pnpm test apps/portal/src/domains]のようにパスを渡します。 - [
pnpm verifyは、Biome、typecheck、knip、テスト、ポータルビルドを実行します。 プッシュする前に実行します。 envファイルは必要ありません。 CI の [qa / validate] ジョブがpnpm verifyを実行し、監査ゲートpnpm audit --prod --audit-level highを実行します.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
Talisman Portal
Unlock the Paraverse with Talisman Portal.
A Polkadot, Kusama & Parachain dashboard for the community.
With Talisman Portal you can buy DOT and KSM, contribute to crowdloans, view NFTs and more.
Want more?
Talisman Polkadot Wallet | Blog | Docs | Twitter | Discord
How to set up a development environment
- Clone the repo:
git clone https://github.com/TalismanSociety/talisman-web.git
- Use the project targeted Node version using nvm (Optional but will ensure no funny business with pnpm)
nvm use
-
Install pnpm. It downloads the version pinned in
package.jsonon first use. -
Install the project dependencies:
pnpm install
- Copy
.env.exampleto.envand update the values inside:
cp apps/portal/.env.example apps/portal/.env
- Start the dev server:
pnpm dev
Test and verify
pnpm testruns the unit tests. Tests sit next to their code as*.test.tsor*.test.tsxand run in jsdom. To run the tests of one file or folder, pass its path, as inpnpm test apps/portal/src/domains.pnpm verifyruns Biome, typecheck, knip, the tests and the portal build. Run it before you push. It needs no env file. CI’sqa / validatejob runspnpm verify, then the audit gatepnpm audit --prod --audit-level high.- For a change that a user can see, drive the portal in a real browser with the verify skill,
.claude/skills/verify/SKILL.md, and run its visual parity check. - knip ignores these on purpose:
wrangler(Cloudflare Workers Builds runs it),dotenv(loaded bycodegen:novathrough--require), and@polkadot/apiwith@polkadot/util-crypto, which the verify skill’ssmoke-chain.mjsloads from its own install under.tmp/(the portal itself has no polkadot.js: Biome bans its imports andapps/portal/src/lockfile.test.tsfails if it reaches the lockfile).
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add talismansociety/talisman-web