Skip to content
This repository was archived by the owner on Dec 3, 2025. It is now read-only.

Commit 45cbc69

Browse files
Merge pull request #1276 from crowdbotics/develop
2 parents 9deedea + ff3a99a commit 45cbc69

39 files changed

+104
-9411
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
command: pwd && mkdir -p ~/build/demo
2222
- run:
2323
name: Create Demo App
24-
command: yarn run demo
24+
command: npx --yes crowdbotics demo --skip-login-check
2525
- persist_to_workspace:
2626
root: ~/build
2727
paths:

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
Based on [Common Changelog](https://common-changelog.org/).
44

5+
## 2.5.0 - 2025-05-19
6+
7+
### Added
8+
9+
Removed CLI. Users should use https://github.com/crowdbotics/cli instead.
10+
511
## 2.4.0 - 2023-12-21
612

713
### Added

Pipfile

Lines changed: 0 additions & 14 deletions
This file was deleted.

Pipfile.lock

Lines changed: 0 additions & 464 deletions
This file was deleted.

README.md

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,7 @@
2626

2727
## Requirements for contributing
2828

29-
The following must be available in your system:
30-
31-
- [node](https://nodejs.org/en)
32-
- [yarn](https://yarnpkg.com/)
33-
- [python](https://www.python.org/)
34-
- [pipenv](https://pypi.org/project/pipenv/)
35-
- [urllib3](https://urllib3.readthedocs.io/en/stable/) without this the project will not run in ```macOS``` environments
36-
37-
Node `v18.16.0` (LTS) recommended.
29+
To begin contributing, install the [Crowdbotics CLI](https://www.npmjs.com/package/crowdbotics) and it's system requirements to your environment. Please see the [Crowdbotics documentation](https://docs.crowdbotics.com/docs/set-up-your-dev-env) for detailed instructions on how to setup your environment.
3830

3931
## Getting started
4032

@@ -44,36 +36,32 @@ Install node modules:
4436
yarn install
4537
```
4638

47-
Install python packages:
39+
Also install the CLI:
4840

4941
```sh
50-
pipenv install
42+
npm install -g crowdbotics
5143
```
5244

5345
Spin a demo app using the customized React Native template:
5446

5547
```sh
56-
yarn run demo
48+
npx crowdbotics demo
5749
```
5850

5951
Install modules to your demo app:
6052

6153
```sh
62-
yarn run add react-native-app-menu
54+
npx crowdbotics add react-native-app-menu
6355
```
6456

6557
Create new modules and test/validate your work locally before submitting a PR:
6658

6759
```sh
68-
yarn run parse
69-
```
70-
71-
Install modules globally to your system:
72-
```sh
73-
npm install -g cb
60+
npx crowdbotics parse
7461
```
7562

7663
### macOS config
64+
7765
- 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
7866

7967
## Modules updates checklist
@@ -82,14 +70,12 @@ When adding a new module please make sure that:
8270

8371
- it includes a `meta.json` file in the module's root directory.
8472
- it includes a `preview.png` image in the module's root directory.
85-
- `yarn run parse` checks pass.
86-
- you ran `yarn run dist` and added the changes.
87-
- you can open your module in the demo app (`yarn run demo`, `yarn run add <your-module-name-here>`, `cd demo; npx react-native-start`).
73+
- `npx crowdbotics parse` checks pass.
74+
- 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`).
8875

8976
When making changes to a module please make sure that:
9077

91-
- `yarn run parse` checks pass.
92-
- you ran `yarn run dist` and added the changes.
93-
- you can open your module in the demo app (`yarn run demo`, `yarn run add <your-module-name-here>`, `cd demo; npx react-native-start`).
78+
- `npx crowdbotics parse` checks pass.
79+
- 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`).
9480

9581
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](https://docs.crowdbotics.com/authoring-modules).

0 commit comments

Comments
 (0)