Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: rename to rn.new #422

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
"changelog": [
"@changesets/changelog-github",
{
"repo": "roninoss/create-expo-stack"
"repo": "roninoss/rn-new"
}
],
"commit": false,
"updateInternalDependencies": "patch",
"access": "public",
"baseBranch": "main",
"fixed": [["create-expo-stack"]],
"ignore": ["create-expo-stack-docs", "create-expo-stack-landing"]
"fixed": [["rn-new"]],
"ignore": ["rn-new-docs", "rn-new-landing"]
}
5 changes: 5 additions & 0 deletions .changeset/happy-cars-rhyme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'rn-new': minor
---

rename to rn-new
6 changes: 3 additions & 3 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Issue tracker is **ONLY** used for reporting bugs. New features should be discussed on our discord, in the #create-expo-stack channel.
Issue tracker is **ONLY** used for reporting bugs. New features should be discussed on our discord, in the #rn-new channel.

<!--- Provide a general summary of the issue in the Title above. -->

Expand All @@ -24,7 +24,7 @@ Issue tracker is **ONLY** used for reporting bugs. New features should be discus
3.
4.

## CES Config File
## rn-new Config File

<!--- If you generated a project, copy and paste the contents of your -->
<!--- cesconfig.json file, located in the root of your project. -->
<!--- rn-new-config.json file, located in the root of your project. -->
2 changes: 1 addition & 1 deletion .github/workflows/next-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ jobs:
- name: Install dependencies
run: bun install

- name: Build create-expo-stack
- name: Build rn-new
run: bun run build:cli

## The change made to package.json here is ephemeral, as it will only run in CI
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
- name: Install dependencies
run: bun install

- name: Build create-expo-stack
- name: Build rn-new
run: bun run build:cli

- name: Create Release Pull Request
Expand Down
272 changes: 136 additions & 136 deletions cli/CHANGELOG.md

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions cli/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Create Expo Stack CLI
# RN New

[![Discord](https://img.shields.io/discord/1173879003191459860?color=%235865F2&label=Discord&logo=discord&logoColor=%23fff)](https://expostack.dev/discord)
[![NPM version][npm-image]][npm-url]
Expand All @@ -9,10 +9,10 @@
</p>

<p align="center">
Get started by running <code>npx create-expo-stack@latest</code>
Get started by running <code>npx rn-new@latest</code>

<p align="center">
🎉 Over 50k Expo projects generated using CES! 🎉
🎉 Over 50k Expo projects generated using rn.new! 🎉

## Sponsors

Expand Down Expand Up @@ -47,15 +47,15 @@ You can also use flags such as `--noInstall`, `--noGit`, and `--default` in orde

To get started, use npx to run the CLI tool. You will be prompted to opt into the features you want to use.

`npx create-expo-stack@latest`
`npx rn-new@latest`

<img src="https://github.com/roninoss/create-expo-stack/assets/5482800/e709dd66-cb9b-463c-91f9-b842bb80585c" />
<img src="https://github.com/roninoss/rn-new/assets/5482800/e709dd66-cb9b-463c-91f9-b842bb80585c" />

## Tech Stack for the templates

Currently, all of the [templates](https://github.com/roninoss/create-expo-stack/tree/main/cli/src/templates) use the same versions of the following libraries. Not all of the templates include all of the libraries, but they are all available for use.
Currently, all of the [templates](https://github.com/roninoss/rn-new/tree/main/cli/src/templates) use the same versions of the following libraries. Not all of the templates include all of the libraries, but they are all available for use.

Each project is generated based on the results of the CLI, on a per-file basis. This approach makes this CLI extremely extendable and easy to use. Common files to all generated projects are stored in the [base template folder](https://github.com/roninoss/create-expo-stack/tree/main/cli/src/templates/base) while files pertaining to additional packages are stored in the [packages template folder](https://github.com/roninoss/create-expo-stack/tree/main/cli/src/templates/packages). Beyond adding files, this project makes use of [EJS](https://ejs.co/) in order to manipulate existing files as necessary.
Each project is generated based on the results of the CLI, on a per-file basis. This approach makes this CLI extremely extendable and easy to use. Common files to all generated projects are stored in the [base template folder](https://github.com/roninoss/rn-new/tree/main/cli/src/templates/base) while files pertaining to additional packages are stored in the [packages template folder](https://github.com/roninoss/rn-new/tree/main/cli/src/templates/packages). Beyond adding files, this project makes use of [EJS](https://ejs.co/) in order to manipulate existing files as necessary.

| Library | Category | Version | Description |
| ------------------ | ------------------- | ------- | ---------------------------------------------- |
Expand Down Expand Up @@ -86,7 +86,7 @@ If you run into problems or have feedback, first search the issues and discussio

## Contributing

### [See this guide.](https://github.com/roninoss/create-expo-stack/blob/main/contributing.md)
### [See this guide.](https://github.com/roninoss/rn-new/blob/main/contributing.md)

Contributions are welcome! Please open a pull request or an issue if you would like to contribute. There are existing feature requests labeled as `[FR]` in the issues section of this repo.

Expand Down Expand Up @@ -385,6 +385,6 @@ Thanks go to these wonderful people:
</table>
<!-- readme: contributors -end -->

[downloads-image]: https://img.shields.io/npm/dm/create-expo-stack?color=364fc7&logoColor=364fc7
[npm-url]: https://www.npmjs.com/package/create-expo-stack
[npm-image]: https://img.shields.io/npm/v/create-expo-stack?color=0b7285&logoColor=0b7285
[downloads-image]: https://img.shields.io/npm/dm/rn-new?color=364fc7&logoColor=364fc7
[npm-url]: https://www.npmjs.com/package/rn-new
[npm-image]: https://img.shields.io/npm/v/rn-new?color=0b7285&logoColor=0b7285
Loading