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

Getting Started with Contributing to Flutter SDK

Getting Started with Contributing to Flutter SDK

Talk is all about getting started with contributing to the Flutter SDK which covers steps and process one needs to follow in order to get started. It covers ecosystem and bots which are used in the process and many more things.

Avatar for Tirth Patel

Tirth Patel

January 22, 2024
Tweet

More Decks by Tirth Patel

Other Decks in Programming

Transcript

  1. repos • 💙🦋 fl utter/ fl utter (framework) • 📄📜

    fl utter/website (main site) • 🔌📦 fl utter/packages (plugins and packages)
  2. repos • 💙🦋 fl utter/ fl utter (framework) • 📄📜

    fl utter/website (main site) • 🔌📦 fl utter/packages (plugins and packages) • ▶📱 fl utter/samples (examples & demos)
  3. repos • 💙🦋 fl utter/ fl utter (framework) • 📄📜

    fl utter/website (main site) • 🔌📦 fl utter/packages (plugins and packages) • ▶📱 fl utter/samples (examples & demos) • … and some more
  4. code of conduct • respect people, their identities, their culture,

    & their work. • be kind. be courteous. be welcoming.
  5. code of conduct • respect people, their identities, their culture,

    & their work. • be kind. be courteous. be welcoming. • listen. consider & acknowledge people's points before responding.
  6. code of conduct • respect people, their identities, their culture,

    & their work. • be kind. be courteous. be welcoming. • listen. consider & acknowledge people's points before responding. • 📋 github.com/ fl utter/ fl utter/blob/master/CODE_OF_CONDUCT.md
  7. contributing guide • helping out in the issue database •

    api documentation • releases • developing for fl utter
  8. contributing guide • helping out in the issue database •

    api documentation • releases • developing for fl utter • 📋 github.com/ fl utter/ fl utter/blob/master/CONTRIBUTING.md
  9. Steps (which worked for me) • 🎟 Filter Issues by

    Labels, • new feature , proposal , P3 , P2 , easy- fi x , e0-minutes , d: examples , d: api docs , etc …
  10. Steps (which worked for me) • 🎟 Filter Issues by

    Labels, • new feature , proposal , P3 , P2 , easy- fi x , e0-minutes , d: examples , d: api docs , etc … • ⚒📖 Pick one and read it thoroughly.
  11. Steps (which worked for me) • 🎟 Filter Issues by

    Labels, • new feature , proposal , P3 , P2 , easy- fi x , e0-minutes , d: examples , d: api docs , etc … • ⚒📖 Pick one and read it thoroughly. • 💡📸🧑💻 Open the master framework code in the editor and start working.
  12. Steps (which worked for me) • 🎟 Filter Issues by

    Labels, • new feature , proposal , P3 , P2 , easy- fi x , e0-minutes , d: examples , d: api docs , etc … • ⚒📖 Pick one and read it thoroughly. • 💡📸🧑💻 Open the master framework code in the editor and start working. • ✨🧪📲📥 Sent a PR with your changes (including tests) and fi ll-up the PR description and other PR details properly.
  13. Steps (which worked for me) • 🎟 Filter Issues by

    Labels, • new feature , proposal , P3 , P2 , easy- fi x , e0-minutes , d: examples , d: api docs , etc … • ⚒📖 Pick one and read it thoroughly. • 💡📸🧑💻 Open the master framework code in the editor and start working. • ✨🧪📲📥 Sent a PR with your changes (including tests) and fi ll-up the PR description and other PR details properly. • ⏳🧐 Code-Review time.
  14. buy why? • F + L + U + T

    + T + E + R = message is clear 💛
  15. buy why? • 🌟 notable commits • 🏁 beta notable

    commits summary • 💙 stable release
  16. buy why? • 🌟 notable commits • 🏁 beta notable

    commits summary • 💙 stable release
  17. buy why? • 🌟 notable commits • 🏁 beta notable

    commits summary • 💙 stable release • 🤖 fl utter merge twitter bot shoutout
  18. buy why? • 🌟 notable commits • 🏁 beta notable

    commits summary • 💙 stable release • 🤖 fl utter merge twitter bot shoutout
  19. buy why? • 🌟 notable commits • 🏁 beta notable

    commits summary • 💙 stable release • 🤖 fl utter merge twitter bot shoutout • ✨ making the SDK better
  20. buy why? • 🌟 notable commits • 🏁 beta notable

    commits summary • 💙 stable release • 🤖 fl utter merge twitter bot shoutout • ✨ making the SDK better • 🌻 collaborator access
  21. inspirations • Ayush Bherwani (@AyushBherwani) • Viren Khatri (@WeRainKhatri) •

    Taha Tesser (@TahaTessar) • Special Mentions: • Samvid Mistry (@MistrySamvid)
  22. inspirations • Ayush Bherwani (@AyushBherwani) • Viren Khatri (@WeRainKhatri) •

    Taha Tesser (@TahaTessar) • Special Mentions: • Samvid Mistry (@MistrySamvid) • Jaydev Desai (@JaydevDesai15)
  23. inspirations • Ayush Bherwani (@AyushBherwani) • Viren Khatri (@WeRainKhatri) •

    Taha Tesser (@TahaTessar) • Special Mentions: • Samvid Mistry (@MistrySamvid) • Jaydev Desai (@JaydevDesai15) • Niraj Gelani (@GelaniNijraj)
  24. inspirations • Ayush Bherwani (@AyushBherwani) • Viren Khatri (@WeRainKhatri) •

    Taha Tesser (@TahaTessar) • Special Mentions: • Samvid Mistry (@MistrySamvid) • Jaydev Desai (@JaydevDesai15) • Niraj Gelani (@GelaniNijraj) • Bhavik Makwana (iBhavikMakwana)