TGViewer
Computer Science and Programming Computer Science and Programming @computer_science_and_programming ยท 140K subscribers
Post #1257 53.2K
๐—›๐—ผ๐˜„ ๐—ง๐—ผ ๐—˜๐—ป๐—ฎ๐—ฏ๐—น๐—ฒ ๐—–๐—ผ๐—ป๐˜๐—ถ๐—ป๐˜‚๐—ผ๐˜‚๐˜€ ๐—œ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐˜„๐—ถ๐˜๐—ต ๐—ฃ๐˜‚๐—น๐—น ๐—ฅ๐—ฒ๐—พ๐˜‚๐—ฒ๐˜€๐˜๐˜€?

With Pull Requests, we lost the ability to have a proper Continuous Integration (CI) process in a way that delayed integration due to code reviews. So here comes a โ€œShip/Show/Askโ€ branching strategy. The thing is that not all pull requests need code reviews.

So, whenever we make a change, we have three options:

๐Ÿ”น ๐—ฆ๐—ต๐—ถ๐—ฝ - Small changes that donโ€™t need peopleโ€™s review can be pushed directly to the main branch. We have some build pipelines running on the main brunch, which run tests and other checks, so it is a safety net for our changes. Some examples are: fixing a typo, increasing the minor dependency version, updated documentation.

๐Ÿ”น ๐—ฆ๐—ต๐—ผ๐˜„ - Here, we want to show what has been done. When you have a branch, you open a Pull Request and merge it without a review. Yet, you still want people to be notified of the change (to review it later), but donโ€™t expect essential discussions. Some examples are: a local refactoring, fixing a bug, added a test case.

๐Ÿ”น ๐—”๐˜€๐—ธ - Here, we make our changes and open a Pull Request while waiting for feedback. We do this because we want a proper review in case we need clarification on our approach. This is a classical way of making Pull Requests. Some examples are: Adding a new feature, major refactoring, and proof of concept.
  • ๐Ÿ‘ 63
  • โค 2
  • ๐Ÿ‘Ž 1
More from @computer_science_and_programming
  1. Oct 18, 2026Claude Enterprise, now available self-serve Claude Enterprise is now available for self-seโ€ฆ
  2. Oct 8, 2026Dark mode toggles: two states are enough โ€ข Lea Verou (Light, Dark, System). The core argumโ€ฆ
  3. Oct 3, 2026BYD says it will have a solid-state car next year, the earliest date anyone has given BYDโ€ฆ
  4. Oct 1, 2026Introducing G#: A Go-like language for .NET G# is a new open-source, Go-inspired programmiโ€ฆ
  5. Sep 30, 2026Chrome for Developers Chrome 146 introduces three notable features for web developers. Scrโ€ฆ
  6. Sep 26, 2026Introduction to Solon A comprehensive tutorial walks through building a REST API with Soloโ€ฆ
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook โ†’Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 โ†’