[Monodevelop-devel] GSoC 2014. MonoDevelop

Sergey Khabibullin x2bool at gmail.com
Wed Mar 12 12:42:50 UTC 2014


Hey, that's me, again.

I've been investigating a bug from bugzilla, but found other bug (at least
I think so).
When moving or copying a directory within a project MonoDevelop won't save
moved directories in .csproj.
It saves files but not directories. And I don't think it's a normal
behavior.

To check this you could create a project with this structure -
/Folder1/Folder2/Folder3/MyClass.cs.
Then drag the Folder3 to the Folder1. Now you might close MD and check the
.csproj.
MyClass.cs will be in the project, but not the Folder3.

I tried to fix this: https://github.com/x2bool/monodevelop/compare/bug

I also tried to model Visual Studio's test adapter you suggested earlier,
applying all that to MonoDevelop.
I almost done and will publish results in two or three days.

Thanks.



On Wed, Mar 5, 2014 at 10:06 PM, Michael Hutchinson <
m.j.hutchinson at gmail.com> wrote:

> On 4 March 2014 12:51, Sergey Khabibullin <x2bool at gmail.com> wrote:
> > Hello. My name is Sergey. I am a student at Moscow Technological
> Institute
> > (formerly known as World Technological University UNESCO).
> > I am looking forward for GSoC 2014.
> >
> > I know that proposal should be made later at offical Google Summer of
> Code
> > site, but I was told that it would be better to contact with
> > mentoring organisation earlier.
> >
> > I was around Mono since I moved my development activities from Windows to
> > Linux. And I am happy that I haven't had to trade one of my favorite
> > programming languages for something else.
> >
> > I studied Mono's project list for GSoC, but I want to propose something
> > else. My target is MonoDevelop (Xamarin Studio), specifically an
> Xunit.net
> > test runner. I was planning an addin for MonoDevelop since the past
> autumn,
> > and I have studied for that purpose Mono.Addins, Xunit sources, NUnit
> addin
> > and, of course, basics of MonoDevelop's internals.
> >
> > At this moment my only opensource activity is this little project
> > (https://github.com/x2bool/NCaptcha/wiki). The project was written
> > ~2 years ago, and it's not the best code humanity has ever written.
> However,
> > the code does it's job.
> >
> > My hope is to make the Xunit addin that will copy (at least most of the
> > parts) the functionality of the existing NUnit addin. I think it would be
> > wise to target the Xunit 2.0 (now in beta) release. The Xunit.net itself
> > doesn't seem to be the hardest part, but it will require some amount of
> > code. I see the hardest challenge in GUI integration because I am not
> > familiar with Gtk-Sharp. But if it's more or less like Java Swing or
> > Android's GUI framework this shouldn't be impossible.
>
> Yeah, GTK# isn't difficult to pick up.
>
> That said, I don't think much (if any) GUI work is necessary to
> integrate XUnit - the sensible way to do this would be to plug in
> XUnit as a test provider/runner into the existing unit test addin.
> There would be some work to finish abstracting out the NUnit
> dependency from the existing addin - maybe even modeling this
> abstraction on the VS2012 unit test runner interfaces
> (
> http://blogs.msdn.com/b/bhuvaneshwari/archive/2012/03/13/authoring-a-new-visual-studio-test-adapter.aspx
> )
> to make it easier to port over OSS unit test adaptors from VS.
>
> > As I understand my chances will increase if I will do some work to show
> my
> > skills. What should I do? Can I pick up a random bug from bugzilla, work
> on
> > it and make a pull request?
>
> Yep. Preferably something you're interested in. And feel free to ask
> questions if you're not sure how to approach the bug :)
>
> --
> Michael Hutchinson
> http://mjhutchinson.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20140312/dd53a69c/attachment.html>


More information about the Monodevelop-devel-list mailing list