-
Notifications
You must be signed in to change notification settings - Fork 25
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
Compose UI 24 code skeleton1 #69
Compose UI 24 code skeleton1 #69
Conversation
changed names, changed folders
The pull request guidelines state that "We generally prefer squashed commits, unless multi-commits add clarity or are required for mixed copyright commits." This PR has 17 commits that don't have good individual commit messages. A quick scan through them one by one doesn't provide improved clarity over the whole or mixed copyright. Can this PR please be rebased and pushed as a single commit? I'm going to review it as is, not sure how github will deal with resolution of my comments if PR history is rewritten, I guess we'll see. |
It's not immediately clear from the structure and directory/project names what is under Tryouts and what is under Prototypes. It is typical to supply readme.md files not just for the root of the repo, but also for distinct areas of cohesion. When we're talking about code, this can extend as far as having readme.md files for individual projects. Can we please add readme files at least at the Prototypes and Tryouts level to communicate what is and should be under them? Edit: As I start to look at the code I'm even more confused about these 2. I see projects under src/Common/Core project referencing things under Tryouts/Core. |
This PR is very large and doesn't seem to be targeted at adding one thing. This makes it more difficult to review. It's hard to know where to start and what route to take through the changes because it's not clear from the PR description or commit messages how everything included in the PR is related. I commented earlier that the existing commits in this PR don't provide clarity. However, if it was broken up into separate commits that focused on specific areas that are being added here that may provide clarity. |
...Staneley.ComposeUI.GridSelectionPrototype/MorganStanley.ComposeUI.GridSelectionPrototype.sln
Show resolved
Hide resolved
...totypes.CreateServicePrototype/MorganStanley.ComposeUI.Prototypes.CreateServicePrototype.sln
Show resolved
Hide resolved
src/Common/Core/MorganStanley.ComposeUI.Common.Interfaces/ISyncContext.cs
Show resolved
Hide resolved
src/Common/Core/MorganStanley.ComposeUI.Common.Interfaces/ISyncContext.cs
Show resolved
Hide resolved
src/Common/Visuals/Avalonia/MorganStanley.ComposeUI.Common.VisualUtils/DispatcherAdapter.cs
Show resolved
Hide resolved
src/MorganStanley.ComposeUI.MainApp/MorganStanley.ComposeUI.MainApp.csproj
Show resolved
Hide resolved
Why is there still a |
I think there is an option to squash all commits before merging the pull request to Main or develop branches, which is what I intend to do. If there is no such option, I'll squash it when it is the only thing left in order to avoid repeated squashing. |
I'll add requested readme files and I'll check that src/common/core projects should not have any reference to the tryouts - definitely a mistake. |
The larger parts of these PR are actually prototypes and samples which do not have to undergo the same scrutiny as the rest of the code. The code skeleton is actually have a very small number of files. But yes, I can split the prototypes away from the code skeleton for clarity sake. |
Will do - I put Prototypes under Tryouts - merging them. |
Created a new pull request with smaller number of prototypes (based on the reviewer's wishes). closing this one |
merged |
#47