Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document the methodology (thinking about design choices) #262

Open
drewdeponte opened this issue Oct 28, 2023 · 1 comment
Open

Document the methodology (thinking about design choices) #262

drewdeponte opened this issue Oct 28, 2023 · 1 comment

Comments

@drewdeponte
Copy link
Owner

In my mind this is explaining things like the fact that we make choices to force integration as early and quickly as possible to stay as close to a single shared truth as possible, and keeping conflict surface area small and reasonable to manage.

Or the choice to manage the concept of dependency strictly by position within the stack rather than making the user build a DAG of branches or someother structure to understand the dependencies.

This probably boils down to what the goals of the project are overall eventually. But I think having something that explains these goals and tangible examples and choices that have been made to align with the goals makes it far more real for people.

@github-project-automation github-project-automation bot moved this to Triage in git-ps-rs Oct 28, 2023
@drewdeponte drewdeponte moved this from Triage to Accepted in git-ps-rs Oct 29, 2023
@drewdeponte
Copy link
Owner Author

I recently created an audio recording and transcript talking about this, https://drewdeponte.com/blog/git-patch-stack-goals/

It might be a good reference to create something more formal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant