Hi Tim, Thanks for the detailed/constructive feedback. I am sure it will be helpful.
Sven > On 22 May 2018, at 17:15, Tim Mackinnon <tim@testit.works> wrote: > > Hi - last night we managed to explore the new contribution process as well as > the new iceberg ui at the U.K. Smalltalk meetup last night. > > Not many had seen it before so it was a good test run. > > As an initial comment - we need to invest a small amount of time to get the > right docs in places you expect them as not doing so undoes a lot of good > work - the Pharo main site that points to old contribution docs (and doesn’t > reference the new ones) must be updated ASAP to keep energy high (we almost > lost a few folks last night by going down the wrong path - fortunately Cyril > piped up on Discord for me - phew). > > Armed with the right steps it was straightforward - much easier than the > older slices mechanism (that I never was comfortable with) - so HUGE thanks > for that everyone! > > As we worked through it, the more git seasoned folks were confused why git > status in a terminal wasn’t really showing the same info as iceberg (I’ll put > this in a separate thread to discuss, as it’s an interesting thought which > I’m sure has lively discussion). > > Anyway - the new UI does take some getting used to (personally I liked the > compactness of the original Iceberg and its tabs), but when you understand > what the different windows show you - I think it makes sense (and hopefully > is more stable). We all missed having an obvious Diff mechanism - we later > spotted that Commit does show this (Although possibly calling it “Commit…” > might make it more obvious that you have a chance to review changes and > change your mind) - but knowing the size of your change and reviewing them > without any danger of committing something is a useful feature (but maybe a > 2.0 enhancement request?). > > One small tweak (which I would PR if I knew how to - would be to swap the > status and branch columns in the Repository window to make the status > clearer (the status gets lost as it sqashed against the normally much longer > branch name). Its a simple change to #initializeRepositoryList but I guess > Iceberg is in a different repository (and not in the instructions for > contirbutions). > > We also noticed that if you try to use the “Create Pull Request” menu item, > you can’t if you have 2FA enabled on Github (the recommended setting) as I > guess that ssh protocol doesn’t allow this with an ssh key? So I we should > update the instructions to suggest either using the web ui - or - creating an > app specific login (that doesn’t use 2fa). - I’ll look at how to add that > tweak and send a PR. > > > Tim > > > Sent from my iPhone