Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 935 Bytes

CONTRIBUTING.md

File metadata and controls

61 lines (39 loc) · 935 Bytes

How to contribute

System requirements

These requirements are only needed for developing the source code.

  • Node.js >= v18.19.0.
  • npm.

Basics

Install

Download repo and install dependencies:

git clone git@github.com:Lomray-Software/react-native-navigation-manager.git
npm i

Build & Dev

Build source code:

npm run build

Develop:

npm run build:watch

Check develop progress in any test repo:

// modify rollup.config.js (don't commit)
// other imports

const dest = '../your-project/node_modules/@lomray/react-native-navigation-manager';

// other code

Test & Checks

Write test on new code, see tests to more understand.

Run checks:

npm run lint:check
npm run ts:check
npm run test

Create PR into prod branch.