Skip to content

0.70 sync 1107 - #664

Merged
sunnylqm merged 88 commits into
reactnativecn:productionfrom
react:main
Nov 7, 2022
Merged

0.70 sync 1107#664
sunnylqm merged 88 commits into
reactnativecn:productionfrom
react:main

Conversation

@sunnylqm

Copy link
Copy Markdown

No description provided.

gabrieldonadeland others added 30 commits September 6, 2022 11:02
Co-authored-by: Bartosz Kaszubowski <gosimek@gmail.com>
Co-authored-by: Bartosz Kaszubowski <gosimek@gmail.com>
* [Do Not Merge] Refactoring The New Architecture (#3029)
* [Guide - The New Architecture] What Backward Compatibility Is (#3038)
* Guide to creating a New Architecture app from template (#3056)
* Start new template guide
This is a first iteration. I want to get feedback on a few aspects, so
starting from here as a baseline.
* Update title
* Use tabs for target OS
Set up matching the style of "Getting Started", except I kept the
headers inside the tabs for now as it makes for a useful right-hand TOC.
* Capitalize New Architecture, simplify
* Preliminary section for Hermes
Add section for recommending enabling Hermes. Not sure of contents yet,
and still have to test.
* Reword to emphasize importance of Hermes usage
* Show new arch in use
* Add build speed article link
* Add pro tip for pod install alias
* Restructure, repeat less
Favor linking to original setup guide instead of repeating content.
* Note about Expo
* Include command on uninstalling global CLI
* How to learn more
* Remove headers in tabs
They don't work correctly with the righthand TOC.
* Make header more clear
* Use quote block less often
There was way too much yellow.
* Opt for instructions using XCode
Because `xcodebuild clean` already failed me once when XCode GUI clean
worked.
* Fix lint issue
* Improve wording
* Use product name
* Fix line wraps
* Reword based on feedback
* Note use of bundle install
* Pod removal instructions
Also standardize on using yarn scripts from template for commands, it's
a little confusing to see the mix of `npx` and `yarn` once we start
referring to `yarn pod-install`
* Convert quotes to admonitions
* Convert Note: to admonitions
* Feedback: Change admonitions to caution
* PR feedback
* New Architecture landing page (#3072)
* First draft of landing page
* Add migration and backwards compatibility links
* lint fix
* Restructure slightly, leaning more on context from Why a New Architecture
* Don't need md in links
* Suggested rewording
* Rephrase pillar summaries
* [Guide - The New Architecture] Why A New Architecture (#3043)
* [Guide - The New Architecture] Pillars (#3046)
* [Guide - The New Architecture] TurboModules as Native Modules (#3039)
* [Guide - The New Architecture] Fabric Components as Native Components (#3040)
* [FEAT][TNA] Fabric Component Guide (#3132)
* [Feat] Add intro for Fabric Components
* feat: add guide to create a Fabric Component
* Add page on codegen (#3155)
* [FEAT] TurboModules guide (#3168)
* [Feat] Add intro for Fabric Components
* feat: add guide to create a Fabric Component
* Beginning of guide/folder structure
* WIP JS Spec
* specification section
* Configuration
* native code intro
* Must be named Spec
* Best stab at iOS native code, but I don't know how to describe what's going on in the code very well. Extrapolated what I could.
* Android instructions
iOS isn't working for me. Builds, but can't load module.
Writing up Android auto-linking next because the steps I tested did
work.
* Include linking instructions from RNNArch repo
* Add example JavaScript
* native modules link
* Address quick feedback items
* Remove, fix for rebased branch
* fix TM parameter on Android
* Revert to 'Codegen' casing
* Revert folly version change
2021.07.22 is for current version on main
* fix typo
* getTurboModule explainer
* Sentence edits
- Fix acronym bolding
- Change wording to "recommended" because "standard" has other
connotations of possibly being required
- Parentheses unnecessary, distracting
* Remove TODO for now
Getting inconsistent results here, not sure if this is wrong or not;
removing TODO for now so it doesn't block anything
* ABI rephrase, more in line with new Fabric guide wording
* Explain shared C++ code more
* feat: add guide to create a Fabric Component
* feat: add guide to create a Fabric Component
* package.json description
* Lint fixes
* fix: Move JS constants to reduce changes
* fix: Remove newline
* feat: add required step for Android Codegen
* fix: use the proper links
Co-authored-by: Riccardo Cipolleschi <cipolleschi@fb.com>
* wip: migration guide review (#3200)
* Fix for some typos and other editorial related changes
* Update docs/the-new-architecture/pillars-fabric-components.md
correcting the article
Co-authored-by: Riccardo <riccardo.cipolleschi@gmail.com>
* Update pillars-fabric-components.md
Co-authored-by: Riccardo <cipolleschi@fb.com>
Co-authored-by: Lizzi Lindboe <lindboe@users.noreply.github.com>
Co-authored-by: Riccardo <riccardo.cipolleschi@gmail.com>
…ponents (#3321)
* [FEAT] Add doc to simplify podspecs for Native Modules and Native Components
* fix: apply suggested changes I
Co-authored-by: Arati Chilad <58401542+arati-1@users.noreply.github.com>
* fix: apply suggested changes II
Co-authored-by: Arati Chilad <58401542+arati-1@users.noreply.github.com>
* fix: apply suggested changes III
Co-authored-by: Arati Chilad <58401542+arati-1@users.noreply.github.com>
* fix: apply suggested changes IV
Co-authored-by: Arati Chilad <58401542+arati-1@users.noreply.github.com>
* fix: apply suggested changes V
Co-authored-by: Arati Chilad <58401542+arati-1@users.noreply.github.com>
* fix: apply suggested changes VI
Co-authored-by: Arati Chilad <58401542+arati-1@users.noreply.github.com>
Co-authored-by: Arati Chilad <58401542+arati-1@users.noreply.github.com>
…ew Template on Android (#3324)
Co-authored-by: Riccardo <cipolleschi@fb.com>
Naturalclarand others added 28 commits October 7, 2022 22:45
Co-authored-by: Nicola Corti <corti.nico@gmail.com>
Co-authored-by: Nicola Corti <corti.nico@gmail.com>
…ript (#3368)
* remove E2E section until we'll re-add it post E2E setup
* remove mention of the E2E script
* rework the release testing page
* add mention of where to find the info to turn on new arch
* typo
* re-add section
Co-authored-by: Bartosz Kaszubowski <gosimek@gmail.com>
* Add updated instructions on using Hermes
* lint
Co-authored-by: Bartosz Kaszubowski <gosimek@gmail.com>
@netlify

netlifyBot commented Nov 7, 2022

Copy link
Copy Markdown

Deploy Preview for reactnativecn ready!

NameLink
🔨 Latest commit00c2808
🔍 Latest deploy loghttps://app.netlify.com/sites/reactnativecn/deploys/6368ace50b9cf900084615e1
😎 Deploy Previewhttps://deploy-preview-664--reactnativecn.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@sunnylqm
sunnylqm merged commit 262a15a into reactnativecn:productionNov 7, 2022
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@sunnylqm@gabrieldonadel@EvertEt@fabOnReact@rickhanlonii@vonovak@cortinico@arati-1@JiashengWu@kelset@Simek@athakur3@dhruvtailor7@okwasniewski@dakshbhardwaj@iBotPeaches@retyui@Damoness@joshuayoes@pvinis