react-native-community / template Goto Github PK
View Code? Open in Web Editor NEWThe React Native Community Template - getting started building RN apps for Android & iOS
License: MIT License
The React Native Community Template - getting started building RN apps for Android & iOS
License: MIT License
Is there a way to automate cutting a tag against the template when React Native cuts a new tag? This should probably try use the CLI to build against the template, once it's successful then it tags.
Github Apps seem to have support for create events, but there must be something simpler. We're looking for ideas and implementation. Input is most welcome ๐.
We should be contributing to the nightlies effort and building against nightlies. Up for grabs if anyone wants to contribute.
We need accurate tags in the project for the currently supported versions of React Native, so the CLI can match and initialise the correct template. These might, in-fact, be the same commits but we need to be sure.
See here, but the list is:
Version | Type | Support level |
---|---|---|
0.74.x | Next version | Future |
0.73.x | Latest stable | Active |
0.72.x | Previous (-1) minor series | Active |
0.71.x | Previous (-2) minor series | End of Cycle |
<=0.70.x | Old minor series | Unsupported |
For react-native-windows we're continually integrating to newer nightly versions of react-native, and have to be able to initialize new projects with those versions. This new template package doesn't appear to have matching nightly versions as the react-native
package (the way all of the other ancillary RN packages get matching nightly versions published).
npx --yes @react-native-community/cli@latest init test3 --template [email protected]
0.75.0-nightly-20240618-5df5ed1a8
Build - Windows
npx @react-native-community/cli@latest info
info Fetching system and libraries information...
System:
OS: Windows 11 10.0.26120
CPU: "(24) x64 AMD Ryzen Threadripper PRO 3945WX 12-Cores "
Memory: 44.39 GB / 63.86 GB
Binaries:
Node:
version: 18.18.0
path: C:\Program Files\nodejs\node.EXE
Yarn:
version: 1.22.19
path: C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm:
version: 9.8.1
path: C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK: Not Found
Windows SDK:
AllowDevelopmentWithoutDevLicense: Enabled
AllowAllTrustedApps: Enabled
Versions:
- 10.0.18362.0
- 10.0.19041.0
- 10.0.22000.0
- 10.0.22621.0
IDEs:
Android Studio: AI-213.7172.25.2113.9123335
Visual Studio:
- 17.10.35013.160 (Visual Studio Enterprise 2022)
- 16.11.34931.43 (Visual Studio Enterprise 2019)
Languages:
Java:
version: 18.0.2.1
path: C:\Program Files\Common Files\Oracle\Java\javapath\javac.EXE
Ruby: Not Found
npmPackages:
"@react-native-community/cli": Not Found
react: Not Found
react-native: Not Found
react-native-windows: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: Not found
newArchEnabled: Not found
iOS:
hermesEnabled: Not found
newArchEnabled: Not found
Downloading template
โ Copying templateerror Installing pods failed. This doesn't affect project initialization and you can safely proceed.
However, you will need to install pods manually when running iOS, follow additional steps in "Run instructions for iOS" section.
โ Copying template
https://github.com/Microsoft/react-native-windows
No response
Hey Everyone,
Hey now that the template is separate to the react native core, would it be possible to update to using [email protected]
and [email protected]
targeting for react native 0.76
?
On a side note, I was confused as where this should be asked, I opt'ed for discussions-and-proposals
as a full back because template
only has issue types for bug report
- this doesn't feel like a bug report.
I would be willing to help out with this
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.