项目作者: starcoinorg

项目描述 :
Starcoin Blockchain Explorer
高级语言: TypeScript
项目地址: git://github.com/starcoinorg/starcoin-explorer.git
创建时间: 2021-01-25T03:48:56Z
项目社区:https://github.com/starcoinorg/starcoin-explorer

开源协议:Apache License 2.0

下载


Version dependency in development

$node -v\
v10.12.0

$npm -v\
6.4.1

$tsc -v\
Version 4.1.3

$yarn -v\
1.22.10

$npx -v\
6.4.1

$npx create-react-app starcoin-explorer --template typescript

Set Environment Variables

  1. export REACT_APP_STARCOIN_API_URL=<starcoin-explorer-api-url>
  2. export REACT_APP_STARCOIN_NETWORKS=<available-networks>

Set Environment Variables On develop use Main APi

for unix shell

  1. export REACT_APP_STARCOIN_API_URL=https://api.stcscan.io
  2. export REACT_APP_STARCOIN_NETWORKS=main

for powershell

  1. $env:REACT_APP_STARCOIN_API_URL='https://api.stcscan.io'
  2. $env:REACT_APP_STARCOIN_NETWORKS='main'

How to run

check for updates first if needed

$git clone git@github.com:starcoinorg/starcoin-explorer.git\
$cd starcoin-explorer\
rm package-lock.json\
$yarn

$yarn start

Runs the app in the development mode.\
Open http://localhost:3007 to view it in the browser.

The page will reload if you make edits.\
You will also see any lint errors in the console.

How to test

$yarn test

Launches the test runner in the interactive watch mode.

How to deploy

$yarn build

Builds the app for production to the build folder.

Your app is ready to be deployed!

You may serve it locally with a static server for test before deploying.

npm install -g serve\
serve -s build

then visit: http://localhost:5000

How to CI/CD

  1. $git tag vx.y.z
  2. $git push --tag

A github action will be triggered and deploy the newest version of build folder to this repo.