airbnb / airbnb/native-navigation

Community transition roadmap and first steps as a community driven library

Open
#146 6 comments 15 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.