airbnb / airbnb/native-navigation
Community transition roadmap and first steps as a community driven library
- Dominant language
- Java
- Stars
- 3.1k
- Forks
- 173
- PR merge metrics
- No merged PRs in 30d
Description
I'm still learning the source code, so please correct me if my assumptions are wrong.
I believe, so far we have 2 initial goals to start from:
1. Make it **commercially supporting** by any team inside their project( this could be my team, I'm reviewing this possibility)
2. **Seamless setup and integration** for new brownfield RN projects
Apart from obvious things like stability I can see next steps has to be done first
to achieve goals:
* *complete lacking documentation*. Especially for the possible integration options. Integration = new devs, new commercial support involved.
* provide *simple use cases with tab bars, drawers* etc... As a temporary solution could be an integration with existing libs. Not sure about that.
* review *existing issues*, maybe someone can pick and fix few issues
* *prioritize the most lacking functionality*, comments are welcome
* *verify if it works with RN 0.48+* e.g. upcoming 0.49 has some changes in initial params, fix everything.
* *coordination*. avoid doing same things because of miscommunication.
I started with documenting initial setup and integration guide. There are lots of chapters that are totally empty. Anyone else? )
We have to think, what suits better for our distributed team. Not sure if trello will be good. We need something to track our progress.
Anyone who wants to contribute, please share your ideas, your vision, your ideas. PR/MR's are welcome.
Contributor guide
Research direction
No specific files are named. Start with the initial setup and integration guide mentioned in the issue, review its empty chapters and the listed integration options, then separate the React Native 0.48+ compatibility, use-case, issue-review, and coordination goals into a narrower deliverable with an explicit completion check.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native
- Domain
- documentation, mobile
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100