Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 1.62 KB

CONTRIBUTING.md

File metadata and controls

53 lines (40 loc) · 1.62 KB

CONTRIBUTING

Publishing

Warning

For Repo Owner only!!

git add .
git commit -am "v1.0.0"
git push -u origin main
git tag v1.0.0 main
git push origin tag v1.0.0

DONT forget to add secret env NPM_AUTH_TOKEN at repo

Config the Remapping

We use different remapping.txt for different context:

  • For internal dev, we use from our repo
@redprint-core/=src/
@redprint-deploy/=script/
@scripts/=script/example/
@redprint-test/=test/

@redprint-forge-std/=lib/forge-std/src/
@redprint-openzeppelin/=lib/openzeppelin-4_7_3/contracts
@redprint-openzeppelin-upgradeable/=lib/openzeppelin-upgradeable-4_7_3/contracts
@redprint-safe-contracts/=lib/safe-smart-account/contracts/
@redprint-lib-keccak/=lib/lib-keccak/contracts/lib/
@redprint-solady/=node_modules/solady/src/
  • For testing purpose, we may use from installed package redprint-forge :
@redprint-core/=node_modules/redprint-forge/src
@redprint-deploy/=node_modules/redprint-forge/script
@scripts/=script/example/
@redprint-test/=node_modules/redprint-forge/test/
@redprint-forge-std/=node_modules/redprint-forge/lib/forge-std/src
@redprint-openzeppelin/=node_modules/redprint-forge/lib/openzeppelin-4_7_3/contracts
@redprint-openzeppelin-upgradeable/=node_modules/redprint-forge/lib/openzeppelin-upgradeable-4_7_3/contracts
@redprint-safe-contracts/=node_modules/redprint-forge/lib/safe-smart-account/contracts
@redprint-lib-keccak/=node_modules/redprint-forge/lib/lib-keccak/contracts/lib/
@redprint-solady/=node_modules/redprint-forge/lib/solady/src/