From 6e2a8814022c020a1fa349163f015e16cfdbf850 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 11:17:36 +0100 Subject: [PATCH 01/20] setup the ground work: new community section and rework of the footer --- website/community/communities.md | 23 ++++++++++++ website/community/overview.md | 9 +++++ website/community/staying-updated.md | 19 ++++++++++ website/community/support.md | 21 +++++++++++ website/docusaurus.config.js | 38 ++++++++++++++++---- website/sidebarsCommunity.json | 11 ++++++ website/src/pages/help.md | 53 ---------------------------- website/static/manifest.json | 2 +- 8 files changed, 116 insertions(+), 60 deletions(-) create mode 100644 website/community/communities.md create mode 100644 website/community/overview.md create mode 100644 website/community/staying-updated.md create mode 100644 website/community/support.md create mode 100644 website/sidebarsCommunity.json delete mode 100644 website/src/pages/help.md diff --git a/website/community/communities.md b/website/community/communities.md new file mode 100644 index 00000000000..4fa64c979a9 --- /dev/null +++ b/website/community/communities.md @@ -0,0 +1,23 @@ +--- +title: Communities +description: The React Native Community +wrapperClassName: 'community-communities-page' +--- + +## Communities + +### Reactiflux Chat + +If you need an answer right away, check out the [Reactiflux Discord](https://discord.gg/JuTwWB8rsy) community. There are usually a number of React Native experts there who can help out or point you to somewhere you might want to look. + +### Forum-like groups + +If you want to create less temporary conversations, check out the [React Native Spectrum](https://spectrum.chat/react-native) community or the [React Native Facebook Group](https://www.facebook.com/groups/react.native.community), which is more focused on post announcements, blog posts, talks, videos, cool new libraries, and apps. [The Expo Forums](https://forums.expo.io) are a good place to get help if you are using Expo. + +### Company-based Communities + +Some companies actively involved in the React Native have also their own communication channels focused towards the projects they maintain, like [Callstack.io's Discord server](https://discordapp.com/invite/zwR2Cdh), [Invertase.io's Discord server (e.g. React Native Firebase)](https://discord.gg/C9aK28N), [Infinite Red's Slack Group](http://community.infinite.red/) and [The Expo Slack Group](https://slack.expo.io/). + +### Content sharing + +[DevTo community's](https://dev.to/t/reactnative) and [Medium's](https://medium.com/tag/react-native) React Native tag are places where you can share React Native projects, articles and tutorials as well as start discussions and ask for feedback on React Native related topics. (but remember to give some love to the [main documentation](https://github.com/facebook/react-native-website) too!) diff --git a/website/community/overview.md b/website/community/overview.md new file mode 100644 index 00000000000..ceafada0c6f --- /dev/null +++ b/website/community/overview.md @@ -0,0 +1,9 @@ +--- +title: Overview +description: The React Native Community +wrapperClassName: 'community-overview-page' +--- + +## Overview + +There are a lot of developers around the world using React Native. This is a brief overview of where you can find them. diff --git a/website/community/staying-updated.md b/website/community/staying-updated.md new file mode 100644 index 00000000000..7a59ec9e18f --- /dev/null +++ b/website/community/staying-updated.md @@ -0,0 +1,19 @@ +--- +title: Staying up to date +description: The React Native Community +wrapperClassName: 'community-staying-updated-page' +--- + +## Staying up to date + +### Official channels + +The [React Twitter account](https://twitter.com/reactjs) covers both React and React Native. Follow the React Native [Twitter account](https://twitter.com/reactnative) and [blog](blog) to find out what's happening in the world of React Native. + +### Proposals + +React Native is still a young framework, and its rapid release cycle leaves the door open for discussing how it can evolve at every step of the way. If you want to know what the current proposals and RFCs are talking about, you can read through the [Discussions and Proposals repository](https://github.com/react-native-community/discussions-and-proposals). + +### Conferences + +There are a lot of [React Native Meetups](http://www.meetup.com/topics/react-native/) that happen around the world. Often there is React Native content in React meetups as well. React Native has been covered often in past React Conf talks. Videos for these talks can be found online in the following playlists: [React Conf 2019](https://www.youtube.com/playlist?list=PLPxbbTqCLbGHPxZpw4xj_Wwg8-fdNxJRh), [React Conf 2018](https://www.youtube.com/watch?v=WXYPpY_mElQ), [React Conf 2017](https://www.youtube.com/playlist?list=PLb0IAmt7-GS3fZ46IGFirdqKTIxlws7e0), [React Conf 2016](https://www.youtube.com/playlist?list=PLb0IAmt7-GS0M8Q95RIc2lOM6nc77q1IY) and [React Conf 2015](https://www.youtube.com/watch?list=PLb0IAmt7-GS1cbw4qonlQztYV1TAW0sCr&v=KVZ-P-ZI6W4). The next [React Conf](https://conf.reactjs.org/) is yet to be announced. diff --git a/website/community/support.md b/website/community/support.md new file mode 100644 index 00000000000..5b996de0707 --- /dev/null +++ b/website/community/support.md @@ -0,0 +1,21 @@ +--- +title: Where to get help +description: Where to get help +wrapperClassName: 'community-support-page' +--- + +# Where to get help + +There are a lot of developers around the world using React Native. This is a brief overview of where you can find them. + +## Where To Get Help + +If you need help with your React Native app, the right place to go depends on the type of help that you need. + +### Repository + +The core of **React Native** is worked on full-time by Facebook's React Native team. But there are far more people in the community who make key contributions and fix things. If the issue you are facing is code related, you should consider checking the open issues in the [main repository](https://github.com/facebook/react-native/issues). If you cannot find an existing issue, please [use the Bug Report template](https://github.com/facebook/react-native/issues/new?template=bug_report.md) to create an issue with a minimal example. + +### Stack Overflow + +Many members of the community use Stack Overflow to ask questions. Read through the [existing questions](http://stackoverflow.com/questions/tagged/react-native?sort=frequent) tagged with **react-native** or [ask your own](http://stackoverflow.com/questions/ask?tags=react-native)! diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index ae568c8f9f7..6e4a04705ce 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -125,6 +125,17 @@ module.exports = { ...commonDocsOptions, }), ], + [ + 'content-docs', + /** @type {import('@docusaurus/plugin-content-docs').Options} */ + ({ + id: 'community', + path: 'community', + routeBasePath: '/community', + sidebarPath: require.resolve('./sidebarsCommunity.json'), + ...commonDocsOptions, + }), + ], [ '@docusaurus/plugin-pwa', { @@ -248,6 +259,13 @@ module.exports = { position: 'right', docsPluginId: 'contributing', }, + { + type: 'doc', + docId: 'overview', + label: 'Community', + position: 'right', + docsPluginId: 'community', + }, { to: '/showcase', label: 'Showcase', @@ -282,7 +300,7 @@ module.exports = { style: 'dark', links: [ { - title: 'Development', + title: 'Develop', items: [ { label: 'Guides', @@ -303,7 +321,7 @@ module.exports = { ], }, { - title: 'Community', + title: 'Participate', items: [ { label: 'Showcase', @@ -314,11 +332,15 @@ module.exports = { to: 'contributing/overview', }, { - label: 'The React Native Community', - to: 'help', + label: 'Community', + to: 'community/overview', }, { - label: 'Ask Questions on Stack Overflow', + label: 'Directory', + href: 'https://reactnative.directory/', + }, + { + label: 'Stack Overflow', href: 'https://stackoverflow.com/questions/tagged/react-native', }, ], @@ -341,12 +363,16 @@ module.exports = { ], }, { - title: 'More', + title: 'Explore More', items: [ { label: 'ReactJS', href: 'https://reactjs.org/', }, + { + label: 'Meta Open Source', + href: 'https://opensource.fb.com/', + }, { label: 'Privacy Policy', href: 'https://opensource.fb.com/legal/privacy/', diff --git a/website/sidebarsCommunity.json b/website/sidebarsCommunity.json new file mode 100644 index 00000000000..efb90034ecf --- /dev/null +++ b/website/sidebarsCommunity.json @@ -0,0 +1,11 @@ +{ + "community": [ + { + "type": "category", + "label": "Community", + "collapsed": false, + "collapsible": false, + "items": ["overview", "staying-updated", "communities", "support"] + } + ] +} diff --git a/website/src/pages/help.md b/website/src/pages/help.md deleted file mode 100644 index 14a55ad61df..00000000000 --- a/website/src/pages/help.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Community -description: The React Native Community -wrapperClassName: 'community-page' ---- - -# The React Native Community - -There are a lot of developers around the world using React Native. This is a brief overview of where you can find them. - -## Where To Get Help - -If you need help with your React Native app, the right place to go depends on the type of help that you need. - -### Repository - -The core of **React Native** is worked on full-time by Facebook's React Native team. But there are far more people in the community who make key contributions and fix things. If the issue you are facing is code related, you should consider checking the open issues in the [main repository](https://github.com/facebook/react-native/issues). If you cannot find an existing issue, please [use the Bug Report template](https://github.com/facebook/react-native/issues/new?template=bug_report.md) to create an issue with a minimal example. - -### Stack Overflow - -Many members of the community use Stack Overflow to ask questions. Read through the [existing questions](http://stackoverflow.com/questions/tagged/react-native?sort=frequent) tagged with **react-native** or [ask your own](http://stackoverflow.com/questions/ask?tags=react-native)! - -## Staying up to date - -### Official channels - -The [React Twitter account](https://twitter.com/reactjs) covers both React and React Native. Follow the React Native [Twitter account](https://twitter.com/reactnative) and [blog](blog) to find out what's happening in the world of React Native. - -### Proposals - -React Native is still a young framework, and its rapid release cycle leaves the door open for discussing how it can evolve at every step of the way. If you want to know what the current proposals and RFCs are talking about, you can read through the [Discussions and Proposals repository](https://github.com/react-native-community/discussions-and-proposals). - -### Conferences - -There are a lot of [React Native Meetups](http://www.meetup.com/topics/react-native/) that happen around the world. Often there is React Native content in React meetups as well. React Native has been covered often in past React Conf talks. Videos for these talks can be found online in the following playlists: [React Conf 2019](https://www.youtube.com/playlist?list=PLPxbbTqCLbGHPxZpw4xj_Wwg8-fdNxJRh), [React Conf 2018](https://www.youtube.com/watch?v=WXYPpY_mElQ), [React Conf 2017](https://www.youtube.com/playlist?list=PLb0IAmt7-GS3fZ46IGFirdqKTIxlws7e0), [React Conf 2016](https://www.youtube.com/playlist?list=PLb0IAmt7-GS0M8Q95RIc2lOM6nc77q1IY) and [React Conf 2015](https://www.youtube.com/watch?list=PLb0IAmt7-GS1cbw4qonlQztYV1TAW0sCr&v=KVZ-P-ZI6W4). The next [React Conf](https://conf.reactjs.org/) is yet to be announced. - -## Communities - -### Reactiflux Chat - -If you need an answer right away, check out the [Reactiflux Discord](https://discord.gg/JuTwWB8rsy) community. There are usually a number of React Native experts there who can help out or point you to somewhere you might want to look. - -### Forum-like groups - -If you want to create less temporary conversations, check out the [React Native Spectrum](https://spectrum.chat/react-native) community or the [React Native Facebook Group](https://www.facebook.com/groups/react.native.community), which is more focused on post announcements, blog posts, talks, videos, cool new libraries, and apps. [The Expo Forums](https://forums.expo.io) are a good place to get help if you are using Expo. - -### Company-based Communities - -Some companies actively involved in the React Native have also their own communication channels focused towards the projects they maintain, like [Callstack.io's Discord server](https://discordapp.com/invite/zwR2Cdh), [Invertase.io's Discord server (e.g. React Native Firebase)](https://discord.gg/C9aK28N), [Infinite Red's Slack Group](http://community.infinite.red/) and [The Expo Slack Group](https://slack.expo.io/). - -### Content sharing - -[DevTo community's](https://dev.to/t/reactnative) and [Medium's](https://medium.com/tag/react-native) React Native tag are places where you can share React Native projects, articles and tutorials as well as start discussions and ask for feedback on React Native related topics. (but remember to give some love to the [main documentation](https://github.com/facebook/react-native-website) too!) diff --git a/website/static/manifest.json b/website/static/manifest.json index 1a4f53cf78a..b1873325876 100644 --- a/website/static/manifest.json +++ b/website/static/manifest.json @@ -31,7 +31,7 @@ { "name": "Community", "short_name": "Community", - "url": "/help", + "url": "/community/overview", "icons": [{ "src": "img/pwa/manifest-icon-192.png", "sizes": "192x192" }] }, { From 8cf1849c7f9b15c5a02e86c9fb7df2207cdb4522 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 11:21:17 +0100 Subject: [PATCH 02/20] not needed actually --- website/docusaurus.config.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 6e4a04705ce..7fab6160d23 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -369,10 +369,6 @@ module.exports = { label: 'ReactJS', href: 'https://reactjs.org/', }, - { - label: 'Meta Open Source', - href: 'https://opensource.fb.com/', - }, { label: 'Privacy Policy', href: 'https://opensource.fb.com/legal/privacy/', From 7ca1070d443b7132d909dbe338a6b1429b83d8d3 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 11:21:27 +0100 Subject: [PATCH 03/20] some ground work cleanup --- website/community/communities.md | 2 +- website/community/overview.md | 2 -- website/community/staying-updated.md | 2 -- website/community/support.md | 6 ------ 4 files changed, 1 insertion(+), 11 deletions(-) diff --git a/website/community/communities.md b/website/community/communities.md index 4fa64c979a9..2afee5696e1 100644 --- a/website/community/communities.md +++ b/website/community/communities.md @@ -4,7 +4,7 @@ description: The React Native Community wrapperClassName: 'community-communities-page' --- -## Communities +TODO: write an overview ### Reactiflux Chat diff --git a/website/community/overview.md b/website/community/overview.md index ceafada0c6f..9f2b92b10c2 100644 --- a/website/community/overview.md +++ b/website/community/overview.md @@ -4,6 +4,4 @@ description: The React Native Community wrapperClassName: 'community-overview-page' --- -## Overview - There are a lot of developers around the world using React Native. This is a brief overview of where you can find them. diff --git a/website/community/staying-updated.md b/website/community/staying-updated.md index 7a59ec9e18f..a9998529570 100644 --- a/website/community/staying-updated.md +++ b/website/community/staying-updated.md @@ -4,8 +4,6 @@ description: The React Native Community wrapperClassName: 'community-staying-updated-page' --- -## Staying up to date - ### Official channels The [React Twitter account](https://twitter.com/reactjs) covers both React and React Native. Follow the React Native [Twitter account](https://twitter.com/reactnative) and [blog](blog) to find out what's happening in the world of React Native. diff --git a/website/community/support.md b/website/community/support.md index 5b996de0707..633fb6e6218 100644 --- a/website/community/support.md +++ b/website/community/support.md @@ -4,12 +4,6 @@ description: Where to get help wrapperClassName: 'community-support-page' --- -# Where to get help - -There are a lot of developers around the world using React Native. This is a brief overview of where you can find them. - -## Where To Get Help - If you need help with your React Native app, the right place to go depends on the type of help that you need. ### Repository From 7ee63f129eb7e0540c76da5f545047fd985d83f7 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 11:28:08 +0100 Subject: [PATCH 04/20] (tentative final) overview page --- website/community/overview.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/website/community/overview.md b/website/community/overview.md index 9f2b92b10c2..36e91060007 100644 --- a/website/community/overview.md +++ b/website/community/overview.md @@ -4,4 +4,12 @@ description: The React Native Community wrapperClassName: 'community-overview-page' --- -There are a lot of developers around the world using React Native. This is a brief overview of where you can find them. +React Native is a widely used technology, empowered by a massive community of hundreds of thousands of developers. + +In this section you will find listed ways you can also be part of the React Native-related communities, depending on your wants and needs: + +- [Staying up to date](staying-updated) +- [Participating in the community](communities) +- [Needing and providing help](support) + +We expect all folks participating in React Native' communities to adhere to the guidelines within our [Code of Conduct](https://github.com/facebook/react-native/blob/main/CODE_OF_CONDUCT.md). From 362d5d57d55fd0bd14aa23063098bdb7b76fdd8c Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 13:48:49 +0100 Subject: [PATCH 05/20] (tentative) staying updated page --- website/community/staying-updated.md | 49 +++++++++++++++++++++++++--- 1 file changed, 44 insertions(+), 5 deletions(-) diff --git a/website/community/staying-updated.md b/website/community/staying-updated.md index a9998529570..ff34dfd9870 100644 --- a/website/community/staying-updated.md +++ b/website/community/staying-updated.md @@ -4,14 +4,53 @@ description: The React Native Community wrapperClassName: 'community-staying-updated-page' --- -### Official channels +### News -The [React Twitter account](https://twitter.com/reactjs) covers both React and React Native. Follow the React Native [Twitter account](https://twitter.com/reactnative) and [blog](blog) to find out what's happening in the world of React Native. +Twitter is one of the main communication channels used by the team to communicate updates, news and request for participation: follow the [React Native account](https://twitter.com/reactnative) to stay up to date - the [ReactJS account](https://twitter.com/reactjs) covers both React and React Native. -### Proposals +For long form news and announcements, keep an eye on the [blog](blog) to find out what is happening in the world of React Native. -React Native is still a young framework, and its rapid release cycle leaves the door open for discussing how it can evolve at every step of the way. If you want to know what the current proposals and RFCs are talking about, you can read through the [Discussions and Proposals repository](https://github.com/react-native-community/discussions-and-proposals). +### Discussions and efforts + +React Native is a dynamic framework, and its release cycle leaves the door open for discussing how it can evolve at every step of the way. + +Expect important conversations to always be public; depending on the topic, you can find them in one of these places: + +- [Framework discussions, proposals and RFCs](https://github.com/react-native-community/discussions-and-proposals/discussions) +- [Release status and issues](https://github.com/reactwg/react-native-releases/discussions) +- [New Architecture adoption and feedback](https://github.com/reactwg/react-native-new-architecture/discussions) ### Conferences -There are a lot of [React Native Meetups](http://www.meetup.com/topics/react-native/) that happen around the world. Often there is React Native content in React meetups as well. React Native has been covered often in past React Conf talks. Videos for these talks can be found online in the following playlists: [React Conf 2019](https://www.youtube.com/playlist?list=PLPxbbTqCLbGHPxZpw4xj_Wwg8-fdNxJRh), [React Conf 2018](https://www.youtube.com/watch?v=WXYPpY_mElQ), [React Conf 2017](https://www.youtube.com/playlist?list=PLb0IAmt7-GS3fZ46IGFirdqKTIxlws7e0), [React Conf 2016](https://www.youtube.com/playlist?list=PLb0IAmt7-GS0M8Q95RIc2lOM6nc77q1IY) and [React Conf 2015](https://www.youtube.com/watch?list=PLb0IAmt7-GS1cbw4qonlQztYV1TAW0sCr&v=KVZ-P-ZI6W4). The next [React Conf](https://conf.reactjs.org/) is yet to be announced. +Over the years, many conferences organized by companies and partners have been organized around the world - it would be impossible to track them all here; moreover, often there is React Native content in React events as well. + +Listed here are but a few of the main React Native related conferences, with links to past editions' recordings: + +#### [ReactConf](https://conf.reactjs.org/), organized by Meta + +- [React Conf 2021](https://www.youtube.com/watch?v=FZ0cG47msEk&list=PLNG_1j3cPCaZZ7etkzWA7JfdmKWT0pMsa) +- [React Conf 2019](https://www.youtube.com/playlist?list=PLPxbbTqCLbGHPxZpw4xj_Wwg8-fdNxJRh) +- [React Conf 2018](https://www.youtube.com/watch?v=WXYPpY_mElQ) +- [React Conf 2017](https://www.youtube.com/playlist?list=PLb0IAmt7-GS3fZ46IGFirdqKTIxlws7e0) +- [React Conf 2016](https://www.youtube.com/playlist?list=PLb0IAmt7-GS0M8Q95RIc2lOM6nc77q1IY) +- [React Conf 2015](https://www.youtube.com/watch?list=PLb0IAmt7-GS1cbw4qonlQztYV1TAW0sCr&v=KVZ-P-ZI6W4) + +#### [ChainReact](https://cr.infinite.red/), organized by [InfiniteRed](https://infinite.red/) + +- [ChainReact 2019](https://www.youtube.com/playlist?list=PLFHvL21g9bk2bTWTCP1BueiiIz8q258z9) +- [ChainReact 2018](https://www.youtube.com/playlist?list=PLFHvL21g9bk1skdjnKVGXREDmP_HVDj-u) +- [ChainReact 2017](https://www.youtube.com/playlist?list=PLFHvL21g9bk3RxJ1Ut5nR_uTZFVOxu522) + +#### [AppJS](https://appjs.co/), organized by [Software Mansion](https://swmansion.com/) + +- [AppJS 2022](https://www.youtube.com/playlist?list=PLSk21zn8fFZC3UIvyRjDb4Uog3244BwM6) +- [AppJS 2019](https://www.youtube.com/playlist?list=PLSk21zn8fFZBKEJxmkdSzzmMJrxkfyjph) + +#### [React Native Europe](https://www.react-native.eu/), organized by [Callstack](https://www.callstack.com/) + +- [React Native Europe 2022](https://www.youtube.com/playlist?list=PLZ3MwD-soTTE-qcA0MrcvZBdmkHJSIjJX) +- [React Native Europe 2021](https://www.youtube.com/playlist?list=PLZ3MwD-soTTG-8Ix3lQ8zHvk94juXpYjl) +- [React Native Europe 2020](https://www.youtube.com/playlist?list=PLZ3MwD-soTTEGG42-BvoqD0qK0vKV2ygm) +- [React Native Europe 2019](https://www.youtube.com/playlist?list=PLZ3MwD-soTTHy9_88QPLF8DEJkvoB5Tl-) +- [React Native Europe 2018](https://www.youtube.com/playlist?list=PLZ3MwD-soTTEOWXU2I8Y8C3AfqvJdn3M_) +- [React Native Europe 2017](https://www.youtube.com/playlist?list=PLZ3MwD-soTTF76yq91JdPrFshTm_ZNNsf) From a1784fac99563807ce70d6feaa2082f4229623ed Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 13:48:57 +0100 Subject: [PATCH 06/20] (tentative) support page --- website/community/support.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/website/community/support.md b/website/community/support.md index 633fb6e6218..374463d5dcf 100644 --- a/website/community/support.md +++ b/website/community/support.md @@ -8,8 +8,21 @@ If you need help with your React Native app, the right place to go depends on th ### Repository -The core of **React Native** is worked on full-time by Facebook's React Native team. But there are far more people in the community who make key contributions and fix things. If the issue you are facing is code related, you should consider checking the open issues in the [main repository](https://github.com/facebook/react-native/issues). If you cannot find an existing issue, please [use the Bug Report template](https://github.com/facebook/react-native/issues/new?template=bug_report.md) to create an issue with a minimal example. +The core of **React Native** is worked on full-time by Meta's React Native team. But there are far more people in the community who make key contributions and fix things. If the issue you are facing is code related, you should check the open issues in the [main repository](https://github.com/facebook/react-native/issues). + +If you cannot find an existing issue, please refer to [How to file an issue](/contributing/how-to-file-an-issue). + +### Upgrade support + +Many times, when upgrading your apps and libraries from a version of React Native to a newer one, you might need some help; the community has rallied together to create a couple of important resources: + +- [upgrade-helper](https://react-native-community.github.io/upgrade-helper/) is a tool that will show the full set of changes happening between any two versions to help you see what changes you need to do in your code. +- [upgrade support](https://github.com/react-native-community/upgrade-support) is a community-driven repository to request and give help when upgrading your app. ### Stack Overflow Many members of the community use Stack Overflow to ask questions. Read through the [existing questions](http://stackoverflow.com/questions/tagged/react-native?sort=frequent) tagged with **react-native** or [ask your own](http://stackoverflow.com/questions/ask?tags=react-native)! + +### Reactiflux Chat + +If you need an answer right away, check out the [Reactiflux Discord](https://discord.gg/JuTwWB8rsy) community. There are usually a number of React Native experts there who can help out or point you to somewhere you might want to look. From 89fab82c932ca71cf514ab53bbb8519e07a2ac12 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 13:59:14 +0100 Subject: [PATCH 07/20] (tentative) communities page --- website/community/communities.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/website/community/communities.md b/website/community/communities.md index 2afee5696e1..69a764788a4 100644 --- a/website/community/communities.md +++ b/website/community/communities.md @@ -4,20 +4,24 @@ description: The React Native Community wrapperClassName: 'community-communities-page' --- -TODO: write an overview +The React Native ecosystem is far and wide, and people can be part of it in many forms; here you will find but a partial list of different ways one developer can be part of it. If you know of other, or want to help expand this page, [submit a PR](https://github.com/facebook/react-native-website/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc)! -### Reactiflux Chat +### Local communities -If you need an answer right away, check out the [Reactiflux Discord](https://discord.gg/JuTwWB8rsy) community. There are usually a number of React Native experts there who can help out or point you to somewhere you might want to look. +There are a lot of React Native gatherings that happen around the world. Often there is React Native content in React meetups as well, use tools like [Meetup](http://www.meetup.com/topics/react-native/) and [Eventbrite](https://www.eventbrite.co.uk/d/online/react-native/?page=1) to find out recent events in your area - or start one! -### Forum-like groups +### Company-based communities -If you want to create less temporary conversations, check out the [React Native Spectrum](https://spectrum.chat/react-native) community or the [React Native Facebook Group](https://www.facebook.com/groups/react.native.community), which is more focused on post announcements, blog posts, talks, videos, cool new libraries, and apps. [The Expo Forums](https://forums.expo.io) are a good place to get help if you are using Expo. +Some companies actively involved in the React Native have also their own communication channels focused towards the projects they maintain, like [Callstack.io's Discord server](https://discordapp.com/invite/zwR2Cdh), [Invertase.io's Discord server (e.g. React Native Firebase)](https://discord.gg/C9aK28N), [Infinite Red's Slack Group](http://community.infinite.red/) and [The Expo Discord server](https://chat.expo.dev/). -### Company-based Communities +### Content sharing -Some companies actively involved in the React Native have also their own communication channels focused towards the projects they maintain, like [Callstack.io's Discord server](https://discordapp.com/invite/zwR2Cdh), [Invertase.io's Discord server (e.g. React Native Firebase)](https://discord.gg/C9aK28N), [Infinite Red's Slack Group](http://community.infinite.red/) and [The Expo Slack Group](https://slack.expo.io/). +React Native tagged content can be found on many platforms, such as: -### Content sharing +- [DevTo community](https://dev.to/t/reactnative) +- [Medium](https://medium.com/tag/react-native) +- [Hashnode](https://hashnode.com/n/react-native) +- [HackerNews](https://hn.algolia.com/?q=react-native) +- [r/reactnative/](https://www.reddit.com/r/reactnative/) -[DevTo community's](https://dev.to/t/reactnative) and [Medium's](https://medium.com/tag/react-native) React Native tag are places where you can share React Native projects, articles and tutorials as well as start discussions and ask for feedback on React Native related topics. (but remember to give some love to the [main documentation](https://github.com/facebook/react-native-website) too!) +These are places where you can share React Native projects, articles and tutorials as well as start discussions and ask for feedback on React Native related topics. (but remember to give some love to the [main documentation](https://github.com/facebook/react-native-website) too!) From a77a262e56bf810de62e1ce0211dee1007404f77 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 14:03:22 +0100 Subject: [PATCH 08/20] add RN Directory --- website/community/staying-updated.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/community/staying-updated.md b/website/community/staying-updated.md index ff34dfd9870..4a83f21a109 100644 --- a/website/community/staying-updated.md +++ b/website/community/staying-updated.md @@ -20,6 +20,10 @@ Expect important conversations to always be public; depending on the topic, you - [Release status and issues](https://github.com/reactwg/react-native-releases/discussions) - [New Architecture adoption and feedback](https://github.com/reactwg/react-native-new-architecture/discussions) +### Packages & Integrations + +In the [React Native Directory](https://reactnative.directory/) you will be able to see many libraries that are compatible with React Native. It is a community-driven effort to help developers browse and evaluate packages, plugins, state management libraries, and more. + ### Conferences Over the years, many conferences organized by companies and partners have been organized around the world - it would be impossible to track them all here; moreover, often there is React Native content in React events as well. From ad322c45524d2fb2ef00e40594296055792ea82e Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 14:17:24 +0100 Subject: [PATCH 09/20] fix for CI --- website/community/communities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/community/communities.md b/website/community/communities.md index 69a764788a4..4877b562265 100644 --- a/website/community/communities.md +++ b/website/community/communities.md @@ -21,7 +21,7 @@ React Native tagged content can be found on many platforms, such as: - [DevTo community](https://dev.to/t/reactnative) - [Medium](https://medium.com/tag/react-native) - [Hashnode](https://hashnode.com/n/react-native) -- [HackerNews](https://hn.algolia.com/?q=react-native) +- [Hacker News](https://hn.algolia.com/?q=react-native) - [r/reactnative/](https://www.reddit.com/r/reactnative/) These are places where you can share React Native projects, articles and tutorials as well as start discussions and ask for feedback on React Native related topics. (but remember to give some love to the [main documentation](https://github.com/facebook/react-native-website) too!) From c7b539b8b1fb0784e43f33bc7b31c2f63b76326e Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 14:26:20 +0100 Subject: [PATCH 10/20] fix broken link --- .github/ISSUE_TEMPLATE/config.yml | 2 +- docs/more-resources.md | 2 +- website/contributing/how-to-file-an-issue.md | 2 +- website/versioned_docs/version-0.62/more-resources.md | 2 +- website/versioned_docs/version-0.63/more-resources.md | 2 +- website/versioned_docs/version-0.64/more-resources.md | 2 +- website/versioned_docs/version-0.65/more-resources.md | 2 +- website/versioned_docs/version-0.66/more-resources.md | 2 +- website/versioned_docs/version-0.67/more-resources.md | 2 +- website/versioned_docs/version-0.68/more-resources.md | 2 +- website/versioned_docs/version-0.69/more-resources.md | 2 +- website/versioned_docs/version-0.70/more-resources.md | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index f26515f17bd..87bd9df2ea2 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -7,7 +7,7 @@ contact_links: url: https://github.com/react-native-community/upgrade-support about: Need help upgrading to a newer React Native version? Visit the Upgrade Support repository. - name: 🤔 Questions and Help - url: https://reactnative.dev/help + url: https://reactnative.dev/community/support about: Looking for help with your app? Please refer to the React Native community's support resources. - name: 🚀 React Native Discussions and Feature Proposals url: https://github.com/react-native-community/discussions-and-proposals diff --git a/docs/more-resources.md b/docs/more-resources.md index 2f775cee371..0b5453d361b 100644 --- a/docs/more-resources.md +++ b/docs/more-resources.md @@ -12,7 +12,7 @@ There’s always more to learn: developer workflows, shipping to app stores, int - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/help) +- [Get involved in the React Native community](/community) ## Dive deep diff --git a/website/contributing/how-to-file-an-issue.md b/website/contributing/how-to-file-an-issue.md index ffdb00779b7..6a87be545d3 100644 --- a/website/contributing/how-to-file-an-issue.md +++ b/website/contributing/how-to-file-an-issue.md @@ -14,7 +14,7 @@ To increase your chances of resolving your issue quickly, please consider includ ### Code-level help -If you're looking for help with your app, please refer to the ample [list of community resources](/help). Many members of the community use Stack Overflow to [ask questions](https://stackoverflow.com/questions/tagged/react-native?sort=frequent) using the **react-native** tag. +If you're looking for help with your app, please refer to the ample [list of community resources](/community/support). Many members of the community use Stack Overflow to [ask questions](https://stackoverflow.com/questions/tagged/react-native?sort=frequent) using the **react-native** tag. ### Existing issues diff --git a/website/versioned_docs/version-0.62/more-resources.md b/website/versioned_docs/version-0.62/more-resources.md index 19c52d43b41..c1483d11e2b 100644 --- a/website/versioned_docs/version-0.62/more-resources.md +++ b/website/versioned_docs/version-0.62/more-resources.md @@ -12,7 +12,7 @@ Congratulations! You built your first React Native app. But there’s more to le - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/help) +- [Get involved in the React Native community](/community/overview) ## Dive deep diff --git a/website/versioned_docs/version-0.63/more-resources.md b/website/versioned_docs/version-0.63/more-resources.md index 92d2fa4f174..6d30ed25537 100644 --- a/website/versioned_docs/version-0.63/more-resources.md +++ b/website/versioned_docs/version-0.63/more-resources.md @@ -12,7 +12,7 @@ There’s always more to learn: developer workflows, shipping to app stores, int - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/help) +- [Get involved in the React Native community](/community/overview) ## Dive deep diff --git a/website/versioned_docs/version-0.64/more-resources.md b/website/versioned_docs/version-0.64/more-resources.md index 92d2fa4f174..6d30ed25537 100644 --- a/website/versioned_docs/version-0.64/more-resources.md +++ b/website/versioned_docs/version-0.64/more-resources.md @@ -12,7 +12,7 @@ There’s always more to learn: developer workflows, shipping to app stores, int - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/help) +- [Get involved in the React Native community](/community/overview) ## Dive deep diff --git a/website/versioned_docs/version-0.65/more-resources.md b/website/versioned_docs/version-0.65/more-resources.md index 92d2fa4f174..6d30ed25537 100644 --- a/website/versioned_docs/version-0.65/more-resources.md +++ b/website/versioned_docs/version-0.65/more-resources.md @@ -12,7 +12,7 @@ There’s always more to learn: developer workflows, shipping to app stores, int - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/help) +- [Get involved in the React Native community](/community/overview) ## Dive deep diff --git a/website/versioned_docs/version-0.66/more-resources.md b/website/versioned_docs/version-0.66/more-resources.md index 92d2fa4f174..6d30ed25537 100644 --- a/website/versioned_docs/version-0.66/more-resources.md +++ b/website/versioned_docs/version-0.66/more-resources.md @@ -12,7 +12,7 @@ There’s always more to learn: developer workflows, shipping to app stores, int - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/help) +- [Get involved in the React Native community](/community/overview) ## Dive deep diff --git a/website/versioned_docs/version-0.67/more-resources.md b/website/versioned_docs/version-0.67/more-resources.md index 92d2fa4f174..6d30ed25537 100644 --- a/website/versioned_docs/version-0.67/more-resources.md +++ b/website/versioned_docs/version-0.67/more-resources.md @@ -12,7 +12,7 @@ There’s always more to learn: developer workflows, shipping to app stores, int - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/help) +- [Get involved in the React Native community](/community/overview) ## Dive deep diff --git a/website/versioned_docs/version-0.68/more-resources.md b/website/versioned_docs/version-0.68/more-resources.md index 4dee1a6f333..329c3a81da5 100644 --- a/website/versioned_docs/version-0.68/more-resources.md +++ b/website/versioned_docs/version-0.68/more-resources.md @@ -12,7 +12,7 @@ There’s always more to learn: developer workflows, shipping to app stores, int - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/help) +- [Get involved in the React Native community](/community/overview) ## Dive deep diff --git a/website/versioned_docs/version-0.69/more-resources.md b/website/versioned_docs/version-0.69/more-resources.md index 2c5234e0167..6065677fc11 100644 --- a/website/versioned_docs/version-0.69/more-resources.md +++ b/website/versioned_docs/version-0.69/more-resources.md @@ -12,7 +12,7 @@ There’s always more to learn: developer workflows, shipping to app stores, int - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/help) +- [Get involved in the React Native community](/community/overview) ## Dive deep diff --git a/website/versioned_docs/version-0.70/more-resources.md b/website/versioned_docs/version-0.70/more-resources.md index 2f775cee371..4f99b29bdaa 100644 --- a/website/versioned_docs/version-0.70/more-resources.md +++ b/website/versioned_docs/version-0.70/more-resources.md @@ -12,7 +12,7 @@ There’s always more to learn: developer workflows, shipping to app stores, int - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/help) +- [Get involved in the React Native community](/community/overview) ## Dive deep From 0f090e97e5a5608a15c3376ea897a0c30b184fb7 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 14:27:58 +0100 Subject: [PATCH 11/20] add the redirect --- website/static/_redirects | 3 +++ 1 file changed, 3 insertions(+) diff --git a/website/static/_redirects b/website/static/_redirects index 1d7ba174410..dcf84f89cb6 100644 --- a/website/static/_redirects +++ b/website/static/_redirects @@ -45,3 +45,6 @@ /docs/0.66/view-flattening /architecture/view-flattening /docs/0.66/threading-model /architecture/threading-model /docs/0.66/architecture-glossary /architecture/glossary + +# Rework of the community +/help /community/overview \ No newline at end of file From ff1765d5ac9d0fcca897c7275ecd26896f8b1987 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 23 Sep 2022 14:34:40 +0100 Subject: [PATCH 12/20] one last fix --- docs/more-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/more-resources.md b/docs/more-resources.md index 0b5453d361b..4f99b29bdaa 100644 --- a/docs/more-resources.md +++ b/docs/more-resources.md @@ -12,7 +12,7 @@ There’s always more to learn: developer workflows, shipping to app stores, int - [Design and layout your app](flexbox) - [Debug your app](debugging) - [Make your app cross platform](platform-specific-code) -- [Get involved in the React Native community](/community) +- [Get involved in the React Native community](/community/overview) ## Dive deep From 854c225c97370b8f8e2570c177f9407a64181421 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Mon, 26 Sep 2022 10:30:57 +0100 Subject: [PATCH 13/20] Update website/community/staying-updated.md Co-authored-by: Luna --- website/community/staying-updated.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/community/staying-updated.md b/website/community/staying-updated.md index 4a83f21a109..4eccabe9038 100644 --- a/website/community/staying-updated.md +++ b/website/community/staying-updated.md @@ -12,7 +12,7 @@ For long form news and announcements, keep an eye on the [blog](blog) to find ou ### Discussions and efforts -React Native is a dynamic framework, and its release cycle leaves the door open for discussing how it can evolve at every step of the way. +React Native is a dynamic framework and there is always room for improvement. As an open source framework, large-scale coordination and discussion should remain publicly accessible. Here are some dedicated discussion groups you can participate in: Expect important conversations to always be public; depending on the topic, you can find them in one of these places: From 6ca3026d8a1804edd744221867f604db83d5e389 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Mon, 26 Sep 2022 11:31:02 +0100 Subject: [PATCH 14/20] Simek's feedback --- website/community/communities.md | 1 - website/community/overview.md | 1 - website/community/staying-updated.md | 1 - website/community/support.md | 1 - website/src/css/customTheme.scss | 1 - 5 files changed, 5 deletions(-) diff --git a/website/community/communities.md b/website/community/communities.md index 4877b562265..4974647c77f 100644 --- a/website/community/communities.md +++ b/website/community/communities.md @@ -1,7 +1,6 @@ --- title: Communities description: The React Native Community -wrapperClassName: 'community-communities-page' --- The React Native ecosystem is far and wide, and people can be part of it in many forms; here you will find but a partial list of different ways one developer can be part of it. If you know of other, or want to help expand this page, [submit a PR](https://github.com/facebook/react-native-website/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc)! diff --git a/website/community/overview.md b/website/community/overview.md index 36e91060007..f26587e12b4 100644 --- a/website/community/overview.md +++ b/website/community/overview.md @@ -1,7 +1,6 @@ --- title: Overview description: The React Native Community -wrapperClassName: 'community-overview-page' --- React Native is a widely used technology, empowered by a massive community of hundreds of thousands of developers. diff --git a/website/community/staying-updated.md b/website/community/staying-updated.md index 4eccabe9038..6db49e6f37c 100644 --- a/website/community/staying-updated.md +++ b/website/community/staying-updated.md @@ -1,7 +1,6 @@ --- title: Staying up to date description: The React Native Community -wrapperClassName: 'community-staying-updated-page' --- ### News diff --git a/website/community/support.md b/website/community/support.md index 374463d5dcf..ab0ccb124b1 100644 --- a/website/community/support.md +++ b/website/community/support.md @@ -1,7 +1,6 @@ --- title: Where to get help description: Where to get help -wrapperClassName: 'community-support-page' --- If you need help with your React Native app, the right place to go depends on the type of help that you need. diff --git a/website/src/css/customTheme.scss b/website/src/css/customTheme.scss index 33451794f50..f31541e8098 100644 --- a/website/src/css/customTheme.scss +++ b/website/src/css/customTheme.scss @@ -379,7 +379,6 @@ html[data-theme="dark"] { div[class^="docPage"] .hash-link, article[itemprop="blogPost"] .hash-link, .mdx-page .hash-link, -.community-page .hash-link, html[data-theme="dark"] div[class^="docPage"] .hash-link, html[data-theme="dark"] article[itemprop="blogPost"] .hash-link, html[data-theme="dark"].mdx-page .hash-link, From e37368c8068cce4e8ed16dacb9935f809a840b20 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Mon, 26 Sep 2022 11:32:37 +0100 Subject: [PATCH 15/20] feedback on data --- website/community/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/community/overview.md b/website/community/overview.md index f26587e12b4..21525c1a732 100644 --- a/website/community/overview.md +++ b/website/community/overview.md @@ -3,7 +3,7 @@ title: Overview description: The React Native Community --- -React Native is a widely used technology, empowered by a massive community of hundreds of thousands of developers. +React Native is a widely used technology, empowered by a massive community of [hundreds of thousands of developers](https://github.com/facebook/react-native/stargazers) and downloaded [over 1 million times](https://www.npmjs.com/package/react-native) every week. In this section you will find listed ways you can also be part of the React Native-related communities, depending on your wants and needs: From 2c77bf0e943a7f5607bfe502c550a90712bf766c Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Mon, 26 Sep 2022 11:35:45 +0100 Subject: [PATCH 16/20] nit --- website/community/staying-updated.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/community/staying-updated.md b/website/community/staying-updated.md index 6db49e6f37c..062fe3f4f48 100644 --- a/website/community/staying-updated.md +++ b/website/community/staying-updated.md @@ -11,7 +11,7 @@ For long form news and announcements, keep an eye on the [blog](blog) to find ou ### Discussions and efforts -React Native is a dynamic framework and there is always room for improvement. As an open source framework, large-scale coordination and discussion should remain publicly accessible. Here are some dedicated discussion groups you can participate in: +React Native is a dynamic framework and there is always room for improvement. As an open source framework, large-scale coordination and discussion should remain publicly accessible. Here are some dedicated discussion groups you can participate in: Expect important conversations to always be public; depending on the topic, you can find them in one of these places: From 33df5c8bd612ee2c5b7ed752f1f54144f9719840 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Mon, 26 Sep 2022 17:14:34 +0100 Subject: [PATCH 17/20] remove all leftover references to the community-page --- website/src/css/customTheme.scss | 52 +------------------------------- 1 file changed, 1 insertion(+), 51 deletions(-) diff --git a/website/src/css/customTheme.scss b/website/src/css/customTheme.scss index f31541e8098..3a73c4d6cc9 100644 --- a/website/src/css/customTheme.scss +++ b/website/src/css/customTheme.scss @@ -382,10 +382,6 @@ article[itemprop="blogPost"] .hash-link, html[data-theme="dark"] div[class^="docPage"] .hash-link, html[data-theme="dark"] article[itemprop="blogPost"] .hash-link, html[data-theme="dark"].mdx-page .hash-link, -html[data-theme="dark"].community-page .hash-link { - @extend %hash-link-style; -} - article .badge { font-weight: 500; } @@ -441,52 +437,6 @@ html[data-theme="dark"] .alert--secondary { } } -/* Community page */ - -.community-page { - h1 { - font-size: 2.8rem; - } - - h2 { - font-size: 2rem; - margin-top: 36px; - } - - h3 { - font-size: 1.5rem; - margin-top: 16px; - display: inline-block; - } - - .row .col p a { - @extend %link-style; - } - - .row .col.col--2 { - --ifm-col-width: calc(3 / 12 * 100%) !important; - } - - .col--offset-2 { - --ifm-col-width: calc(9 / 12 * 100%) !important; - margin-left: 0 !important; - } -} - -html[data-theme="dark"].community-page { - .row .col p a { - @extend %link-style-dark; - } -} - -@media (max-width: 996px) { - .community-page { - .col--offset-2 { - --ifm-col-width: 100% !important; - } - } -} - /* Version warning */ .theme-doc-version-banner { @@ -1850,7 +1800,7 @@ html[data-theme="light"].blog-wrapper { padding: 24px 16px !important; } - html:not(.community-page) .main-wrapper { + .main-wrapper { .container.margin-vert--lg { max-width: 96% !important; } From 6b0803aaf1c83d2138851d0e61769dcf3f278d68 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Mon, 26 Sep 2022 17:34:03 +0100 Subject: [PATCH 18/20] revert and apply the right removal --- website/src/css/customTheme.scss | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/website/src/css/customTheme.scss b/website/src/css/customTheme.scss index 3a73c4d6cc9..da77b9e0e5b 100644 --- a/website/src/css/customTheme.scss +++ b/website/src/css/customTheme.scss @@ -381,7 +381,10 @@ article[itemprop="blogPost"] .hash-link, .mdx-page .hash-link, html[data-theme="dark"] div[class^="docPage"] .hash-link, html[data-theme="dark"] article[itemprop="blogPost"] .hash-link, -html[data-theme="dark"].mdx-page .hash-link, +html[data-theme="dark"].mdx-page .hash-link { + @extend %hash-link-style; +} + article .badge { font-weight: 500; } From d36bb45c0b5440c4611b0a23d689c4fc653e2d89 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Thu, 29 Sep 2022 12:31:53 +0100 Subject: [PATCH 19/20] add DX --- website/community/staying-updated.md | 1 + 1 file changed, 1 insertion(+) diff --git a/website/community/staying-updated.md b/website/community/staying-updated.md index 062fe3f4f48..9e32eaefdd5 100644 --- a/website/community/staying-updated.md +++ b/website/community/staying-updated.md @@ -18,6 +18,7 @@ Expect important conversations to always be public; depending on the topic, you - [Framework discussions, proposals and RFCs](https://github.com/react-native-community/discussions-and-proposals/discussions) - [Release status and issues](https://github.com/reactwg/react-native-releases/discussions) - [New Architecture adoption and feedback](https://github.com/reactwg/react-native-new-architecture/discussions) +- [Improvements to the Developer Experience](https://github.com/react-native-community/developer-experience-wg) ### Packages & Integrations From 80c7166158a32ac92543648269a6c36b8b3cf08d Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Fri, 30 Sep 2022 10:31:19 +0100 Subject: [PATCH 20/20] feedback on company based communities --- website/community/communities.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/website/community/communities.md b/website/community/communities.md index 4974647c77f..ec89d996aed 100644 --- a/website/community/communities.md +++ b/website/community/communities.md @@ -11,7 +11,14 @@ There are a lot of React Native gatherings that happen around the world. Often t ### Company-based communities -Some companies actively involved in the React Native have also their own communication channels focused towards the projects they maintain, like [Callstack.io's Discord server](https://discordapp.com/invite/zwR2Cdh), [Invertase.io's Discord server (e.g. React Native Firebase)](https://discord.gg/C9aK28N), [Infinite Red's Slack Group](http://community.infinite.red/) and [The Expo Discord server](https://chat.expo.dev/). +### Company-based communities + +Some companies actively involved in the React Native have also their own communication channels focused towards the projects they maintain: + +- [Callstack.io's](https://www.callstack.com/) [Discord server](https://discordapp.com/invite/zwR2Cdh) +- [Invertase.io's (e.g. React Native Firebase)](https://invertase.io/) [Discord server](https://discord.gg/C9aK28N) +- [Infinite Red's](https://infinite.red/) [Slack Group](http://community.infinite.red/) +- [Expo's](https://expo.dev/) [Discord server](https://chat.expo.dev/) ### Content sharing