TestStack / White

DEPRECATED - no longer actively maintained
Other
1.02k stars 486 forks source link

Contributors/Maintainers needed #275

Open JakeGinnivan opened 9 years ago

JakeGinnivan commented 9 years ago

​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.

ilya-murzinov commented 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.

maxinfet commented 9 years ago

@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.

JakeGinnivan commented 9 years ago

Hey @maxinfet

Can you join https://gitter.im/TestStack/White - we can have a chat about what areas need to be worked on

qualityking commented 9 years ago

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

Roemer commented 8 years ago

Is this project still alive? There are some good pull requests which could be reviewed and accepted.

Roemer commented 8 years ago

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).

JakeGinnivan commented 8 years ago

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.

JakeGinnivan commented 8 years ago

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 :)

dpisanu commented 8 years ago

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.

mhornbeck commented 8 years ago

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.

[https://avatars1.githubusercontent.com/u/453152?v=3&s=400]https://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 ...

JakeGinnivan commented 8 years ago

@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

JakeGinnivan commented 8 years ago

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 :)

maxinfet commented 8 years ago

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.

ivan-danilov commented 8 years ago

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.