Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitPoint - Lunch and Learn

GitPoint - Lunch and Learn

4e3a8581bae65a5a8d89dc5015aac185?s=128

Houssein Djirdeh

October 13, 2017
Tweet

Transcript

  1. None
  2. GitHub

  3. iOctocat

  4. CodeHub

  5. React Native

  6. None
  7. None
  8. React Navigation

  9. None
  10. Passing props everywhere was becoming funky

  11. App didn’t work offline

  12. Thunk + Persist +

  13. None
  14. None
  15. Folder structure was getting funky

  16. None
  17. Feature-driven =

  18. Is it enough?

  19. • No pull request reviews • Problems with issue comment

    markdown • Minor bugs • No Android version • Can’t view commits • No reactions • Some screens loaded slowly
  20. Marketing

  21. logodust.com

  22. mockuphone.com

  23. gitpoint.co

  24. Release

  25. None
  26. None
  27. None
  28. Android Version

  29. DO WE NEED AN ANDROID VERSION?

  30. None
  31. Problems

  32. • Doesn’t use GraphQL (v4 API) • Tachyons would have

    made things easier • React Navigation is easy to start with, but can get messy • Routing can be cleaned up (isolated in folders) • Not using selectors (starting to add reselect now) • Store isn’t normalized • Needs stronger type-safety • No proper CI workflow • Virtually no unit tests • Doesn’t use GraphQL (v4 API) • Tachyons would have made things easier • React Navigation is easy to start with, but can get messy • Routing can be cleaned up (isolated in folders) • Not using selectors (starting to add reselect now) • Store isn’t normalized • Needs stronger type-safety • No proper CI workflow • Virtually no unit tests
  33. Thinking Ahead

  34. • More languages • Pull Request Reviews • Reactions •

    GitHub Enterprise • GitLab/BitBucket • Edit/Add Wiki • Theme support • Commit to repositories • More languages • Pull Request Reviews • Reactions • GitHub Enterprise • GitLab/BitBucket • Edit/Add Wiki • Theme support • Commit to repositories
  35. 5931 Users

  36. Issues Closed 150

  37. Issues 78 Open

  38. Pull Requests Closed 227

  39. Pull Requests 16 Open

  40. 47 Contributors

  41. Open source is tough

  42. Pay for extra features?

  43. None