Click here to Skip to main content
15,880,972 members
Articles / .NET

A Deeper Look Into Open Source .NET Development

Rate me:
Please Sign up or sign in to vote.
4.67/5 (2 votes)
28 Jan 2015CPOL2 min read 13.5K   4   1
A deeper look into open source .NET development

In November, Microsoft began an initiative towards bringing a large portion of its development technologies into the open source. The largest and most talked about of these was the acclaimed .NET Framework and Core. Since these announcements at Connect(), you can pay a visit to the many .NET-based repositories on GitHub and see any code changes as they happen, add issues as you discover them and more.

Code wasn’t the only aspect of the development process that Microsoft decided to make transparent. Design meeting notes, development team discussions, and code reviews are just a few of the supporting documentation that will be available to the public as well. So I thought I would write up a short blog post on how you can follow along more closely and get a glimpse of what is going on beyond the code.

Issues and Discussions on GitHub

In addition to just looking at some code, which can be entertaining on its own, Microsoft has also released the design-related discussions for many of the technologies as well which includes:

  • Complete Design and Development Meetings (e.g. Agenda, Discussions, Design Notes)
  • Requested Features and Enhancements
  • Code Reviews
  • Process Details (e.g. API Review Processes, Code Quality Processes, etc.)

This allows the public to see conversations between members of the development and design teams and even chime in (if applicable). If you want to take a look at what is going on with your favorite technologies or perhaps where they are headed, check out some of the existing design discussions below:

Follow Along

Although these are just two sets of meeting notes, the discussions will be held every week. If you want to take part in some of these discussions (if applicable) or you just want to see what is going on during that week, you can watch the repositories on GitHub or occasionally check the search the Issues area of any of the repositories below for topics like ‘Notes’ or ‘Meeting’ :

A majority of the discussions take place in either the Roslyn or CoreFX repositories, but I would encourage you to dig around and see if you find anything that piques your interest within the other repositories in the .NET Foundation as well.

The post A Deeper Look Into Open Source .NET Development appeared first on Rion.IO.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
United States United States
An experienced Software Developer and Graphic Designer with an extensive knowledge of object-oriented programming, software architecture, design methodologies and database design principles. Specializing in Microsoft Technologies and focused on leveraging a strong technical background and a creative skill-set to create meaningful and successful applications.

Well versed in all aspects of the software development life-cycle and passionate about embracing emerging development technologies and standards, building intuitive interfaces and providing clean, maintainable solutions for even the most complex of problems.

Comments and Discussions

 
QuestionFOSS? Really? Pin
Thornik31-Jan-15 6:45
Thornik31-Jan-15 6:45 
I see nothing even close to FOSS from MS side. Sources are open - yes. BUT all design documents, final decisions, key directions ARE NOT OPEN. Despite what you bring into "open" .NET - idea, patch or a whole module, THEY will decide to use it or not. So WTF common it has with a real FOSS? Nothing except tons of useless code, where you can spend years to guess how it works.

Second point to worry is WHAT M$ gonna make from this "open-source-close-development" .NET; Do they really wanna make cross-platform platform? What about UI? What about ugly design of .NET runtime? What about that Apple has Swift and a whole infrastructure for development? Will MS mimic every platform or create its own unique style?
And finally... HAS MS TIME to do all of that? Pathetic Win8 brought no money. Win10 is just "fixing errors" and shaking air with "new HoloLens reality" requires serious proof that it's not same loooooser like Google-glass.

MS has not the best times and far from the best developers, so all that hype about "open" .NET looks to me desperate appeal.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.