Comments (2)
A Twitter account that posts a weekly or monthly digest of new libraries added (or with updates, getting popular, etc)
I love this idea! Something we should explore automating for sure.
Expose the react-native version(s) from the package.json
I often peek at these to get a sense of health. Maybe it should go into the health score... although sometimes people will only have "*", so not sure.
I'm torn on the React Native dependency - I think this is often not very useful. If you use a fork (eg: people using managed workflow with Expo, and many people using React Native that are willing to get their hands dirty), you will get unnecessary peer dep warnings. If you use an alpha or rc release, same thing applies (npm/npm#8854). I'd rather there be some concept outside of peerDependencies that expresses version compatibility, but that's another topic...
A 1-click Snack/Appetize where possible
We actually have this already! It's the examples
field in react-native-libraries.json. Something tricky here is that these go out of date pretty quickly as React Native versions change. Maybe it would be better if people provided a URL to a source file that we can load into Snack, so they can keep that up-to-date in their own GitHub repo easily and then we just pull it in to Snack and attempt to load it with the latest version (if the library and examples are kept up to date in the repo, this should be fine!). We do this in the React Navigation documentation - when you click to run an example in Snack we just pass the source URL to Snack and then it pulls it in. 💡
Automated tests that run against react-native@latest
Flutter's pub.dev actually does something like this 😮 Check out the score analysis tab for this random Flutter package: https://pub.dev/packages/android_alarm_manager#-analysis-tab-
Support GH emojis? No more
:carousel_horse:
Yep! @jonsamp
To be totally honest, I don't have a lot of time to dedicate to this. I'm trying to get the ball rolling because it feels like there really is a gap here in the React Native ecosystem, but we could use some help. If anyone wants to get involved and work on the great suggestions that @dabbott provided please don't hesitate to reach out here or on Twitter @notbrent.
from directory.
This is a cool project! I like the concept a lot, and it's already great for discovering libraries. I have a few misc ideas:
For discovery
-
A Twitter account that posts a weekly or monthly digest of new libraries added (or with updates, getting popular, etc)
I feel like I saw reactnative.directory at some point like a year or more ago and then forgot about it... if it were also a way to keep tabs on cool new libraries, I think I would find it more useful and it'd be more top-of-mind when I go digging for a library
For library insights
-
Expose the
react-native
version(s) from the package.jsonI often peek at these to get a sense of health. Maybe it should go into the health score... although sometimes people will only have "*", so not sure.
-
A 1-click Snack/Appetize where possible
This would be AMAZING. I'm so much more likely to try a library with a 1-click demo. This could even be opt-in on the library author side... like a link in the package.json or extract any snack links from the README or something. Even if only a handful have it, it'd still be great.
-
Automated tests that run against react-native@latest
Not sure if this is realistic, but that'd be so cool. I mean, even just showing if a library has tests would be a useful health indicator. BUT imagine if it also had to pass a
yarn
&&yarn add react-native@latest
&&yarn test
. I know there could be other misc libraries that might conflict (e.g. expo not running on@latest
), so it would need to be opt-in.
Misc
- Support GH emojis? No more
:carousel_horse:
from directory.
Related Issues (20)
- React
- Is @didomi/react-native compatible with Expo Go? HOT 1
- Directory Score doesn't show HOT 5
- [Feature Request] add filtering for `Development Tool` category
- Split expo and expo go HOT 4
- Hi @Daytonshaver140, can you explain the reasoning behind this issue? HOT 1
- King Command HOT 1
- List HOT 1
- Webex compatibility with react-native HOT 4
- Site isn't being updated HOT 1
- Images may get clipped when the lib is the last on the page HOT 1
- search google react native directory HOT 1
- Supports New Architecture flag
- libp2p not compatible with react native expo HOT 1
- Is the Grammarly API compatible with Expo Go?
- Ebad
- Is react-native-bluetooth-escpos-printer compatible with expo go? HOT 3
- ʀᴇᴀᴄᴛ
- Genius Scan SDK Compability HOT 1
- jsonform / react-jsonschema-form (Dynamic Forms from JSON Schema) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from directory.