Skip to main content

Develop ReNative


Developing ReNative Locally​

If you need full control over whole ReNative build you can clone and develop it locally

1) clone git@github.com:pavjacko/renative.git
2) cd renative
3) yarn bootstrap
4) yarn watch

At this point your global rnv command is linked directly into project above.

It's also best way to contribute back to RNV! :)

Windows development​

Requirements: Python 2.7, Visual Studio installed or install windows-build-tools(https://www.npmjs.com/package/windows-build-tools).

warning

Please make sure you follow the package's instructions, especially running it in PowerShell as Administrator


Testing your project with local RNV​

In order to test standalone project with local renative navigate to root of your project and run

rnv link

All standard rnv commands within the project are now executed by your local renative instance


Deployments​

Feature​

Features (from feat/xxx branches):

npm tag feat

npm run deploy:feat

Alpha​

Canary Releases (from develop branch):

tag & version format: 0.31.0-canary.1

npm tag: next

npm run deploy:canary

Production​

Production (from release/xx branches):

tag & version format: 0.31.0

npm tag: latest

npm run deploy:prod

Documentation​

Documentation for CLI

Documentation for RNV Node Library

Documentation for Config Descriptor

Documentation for Runtime