Open JakeGinnivan opened 9 years ago
@JakeGinnivan, I'd be glad to help to maintain White, but currently I'm not using it too. So let's hope someone else will come and take this responsibility.
@JakeGinnivan I am about to start using White at my work so I would like to help with this project. I am new to White but I would be more than happy to contribute and do some triage work.
Hey @maxinfet
Can you join https://gitter.im/TestStack/White - we can have a chat about what areas need to be worked on
Hey Jake, I would like to contribute, i am planning to start a new automation project using white.. POC is in process. Please let me know how I can contribute.
Thanks, Manish
Is this project still alive? There are some good pull requests which could be reviewed and accepted.
Anyone from the project still alive? I'm willing to contribute (code/repo cleanup, automated CI with AppVeyor, continue work on the migration to the UIAComWrapper, review pull requests).
I have given everyone in this thread write access to the White repo. I am available in the gitter room and jake.ginnivan on skype or jake at ginnivan dot net on email to answer specific questions about starting to maintain this project.
I am really sorry I haven't been able to get back to this project but I just have too many other projects which take the free time I am willing to put into open source. That said I can certainly help with logistics and giving advice/answer questions on the ideas I had etc.
If there are others who are willing, let me know I will add access.
I suggest new maintainers who I have just added try and get others to review your PR's and such and try to focus on building a community around white again :)
I would def. be interested in helping out. I have been muddling with my local repo here at work. Some additions might be usefull for evebody else, depending on the reviews ofcourse.
Jake,
I am willing to help just need a little training first.
Over the summer I got my first C# class.
Mark Hornbeck
Mark.Hornbeck@okstate.edu
M_Hornbeck@hotmail.com
918-397-9299
From: Jake Ginnivan notifications@github.com Sent: Friday, December 18, 2015 1:12 AM To: TestStack/White Subject: Re: [White] Contributors/Maintainers needed (#275)
If there are others who are willing, let me know I will add access.
I suggest new maintainers who I have just added try and get others to review your PR's and such and try to focus on building a community around white again :)
Reply to this email directly or view it on GitHubhttps://github.com/TestStack/White/issues/275#issuecomment-165698796.
Contributors/Maintainers needed · Issue #275 · TestStack ...https://github.com/TestStack/White/issues/275#issuecomment-165698796 github.com As many of you may have noticed I am not that active on White. White needs contributors, not just the odd pull request being submitted but help triaging issues ...
@mhornbeck The best way to start is to start looking into one of the open issues, see if you can solve it. Or jump on the gitter channel and ask what you can help with.
Also, you will need to understand git to contribute, so run through some of the github documentation and getting started with git tutorials
For those I have added, I wanted to give a bit of context on where I was heading with White before I ended up moving onto other OSS projects and not had enough time to finish it off. Trying to close issue #1.
White is built on the Managed UI Automation libraries, these are actually not being improved and haven't for a long time. For White to keep evolving we have to move to the COM UI Automation libraries which support virtualisation, have support for win8/10 modern apps and a bunch of other fixes/improvements. The API for the COM library is quite different, so https://github.com/TestStack/UIAComWrapper is an effort to wrap the new API and create an API which is compatible with the Managed UI automation library. The pull request #142 is my work so far on this, I have got ~80% of the tests passing (I think from memory) but there are issues with the way white does it's control dictionary mapping.
I think before you put too much effort into master you all should look at the UIAComWrapper branch, I think it needs to be the priority. Once switched White will be in a good place to add things like virtualisation support, fix up a bunch of the crappy hacks in there and other things.
@maxinfet is trying to merge the latest changes from master in, and I don't think it will be a fun job.
Hope everyone had a nice Christmas too :)
I completed the merge and there are 33 failing tests on appveyor. When I ran it on my other Windows 10 box I only had 18 failing tests. So their are some platform specific failures.
I finished https://github.com/TestStack/UIAComWrapper/pull/8 that allows debugging UIAComWrapper much easier even if you hadn't built it from sources yourself. @JakeGinnivan could you please review & merge the PR, and create next UIAComWrapper nuget package from it, this time under TestStack org? I will upgrade White's package reference afterwards.
P.S. I think I should do similar thing for White itself as well. Being able to debug White's calls on source level would be extremely helpful during real-life automation tasks.
As many of you may have noticed I am not that active on White.
White needs contributors, not just the odd pull request being submitted but help triaging issues, suggesting fixes and reviewing pull requests. I personally do not use White at the moment, when that changes (I am sure it will) then I will become more involved again.
If you would like to help out and get involved in an awesome open source project, feel free to ping me (jake at ginnivan dot net). I am happy to help anyone get involved and will likely spend more time if there is more activity on the project from the community.