TT

talismansociety/talisman-web

Analytics & monitoring

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

87 stars 品質 67 トレンド 34GPL-3.0

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

開発環境の設定方法

  1. リポジトリのクローン:

2。 nvmを使用してプロジェクトターゲティングノードバージョンを使用する(オプションではなく、pnpmで面白いビジネスを保証する)

  1. pnpm をインストールします。 最初に使用した[package.jsonでピン留めされたバージョンをダウンロードします。

  2. プロジェクト依存関係をインストールします。

  3. [[.env.example]を.env]にコピーし、内部の値を更新します。

  4. 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

  1. Clone the repo:
git clone https://github.com/TalismanSociety/talisman-web.git
  1. Use the project targeted Node version using nvm (Optional but will ensure no funny business with pnpm)
nvm use
  1. Install pnpm. It downloads the version pinned in package.json on first use.

  2. Install the project dependencies:

pnpm install
  1. Copy .env.example to .env and update the values inside:
cp apps/portal/.env.example apps/portal/.env
  1. Start the dev server:
pnpm dev

Test and verify

  • pnpm test runs the unit tests. Tests sit next to their code as *.test.ts or *.test.tsx and run in jsdom. To run the tests of one file or folder, pass its path, as in pnpm test apps/portal/src/domains.
  • pnpm verify runs Biome, typecheck, knip, the tests and the portal build. Run it before you push. It needs no env file. CI’s qa / validate job runs pnpm verify, then the audit gate pnpm 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 by codegen:nova through --require), and @polkadot/api with @polkadot/util-crypto, which the verify skill’s smoke-chain.mjs loads from its own install under .tmp/ (the portal itself has no polkadot.js: Biome bans its imports and apps/portal/src/lockfile.test.ts fails if it reaches the lockfile).
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add talismansociety/talisman-web
MCP 初心者?mcpskill.org のガイドから始めましょう →