A library of Django & React Native modules.
To begin contributing, install the Crowdbotics CLI and it's system requirements to your environment. Please see the Crowdbotics documentation for detailed instructions on how to setup your environment.
Install node modules:
yarn installAlso install the CLI:
npm install -g crowdboticsSpin a demo app using the customized React Native template:
npx crowdbotics demoInstall modules to your demo app:
npx crowdbotics add react-native-app-menuCreate new modules and test/validate your work locally before submitting a PR:
npx crowdbotics parse- make sure to have a compatible version of urllib3 with openssl. urllib3 v2.0 or higher is compatible with OpenSSL 1.1.1 or higher
When adding a new module please make sure that:
- it includes a
meta.jsonfile in the module's root directory. - it includes a
preview.pngimage in the module's root directory. npx crowdbotics parsechecks pass.- you can open your module in the demo app (
npx crowdbotics demo,npx crowdbotics add <your-module-name-here>,cd demo; npx react-native-start).
When making changes to a module please make sure that:
npx crowdbotics parsechecks pass.- you can open your module in the demo app (
npx crowdbotics demo,npx crowdbotics add <your-module-name-here>,cd demo; npx react-native-start).
Include as much documentation for your module as possible, and if you haven't seen it yet we created a style guide for Authoring Modules.