CodePlex

Last updated
CodePlex
Type of site
Forge
Available inEnglish
Owner Microsoft
URL codeplex.com
Commercialno
RegistrationOptional
LaunchedMay 2006;18 years ago (2006-05)
Current statusOffline

CodePlex was a forge website by Microsoft. While it was active, it allowed shared development of open-source software. [1] Its features included wiki pages, source control based on Mercurial, TFVC, Subversion or Git, discussion forums, issue tracking, project tagging, RSS support, statistics, and releases.

Contents

While CodePlex once encompassed a wide variety of projects, including SQL Server, WPF and Windows Forms-related projects, its major activities were focused on .NET Framework (including ASP.NET) and SharePoint. The most prominent and used project that was born inside CodePlex, the AJAX Control Toolkit, is a joint project between the community and Microsoft.

History

The initial beta started in May 2006, with the final release a month later in June. A new version of the website was released every three weeks adding additional features and updates.

In 2010, an unrelated CodePlex Foundation was renamed Outercurve Foundation to clear up confusion that there was a direct relationship between the foundation and CodePlex, which is solely owned and run by Microsoft. [2]

Since January 22, 2010, Mercurial distributed source control system has been supported as well, [3] and this support has been enhanced. [4] [5] On March 21, 2012, CodePlex announced the support of Git as a source control option. [6] [7]

On March 31, 2017, Microsoft announced the discontinuation of CodePlex. The original plan was to make CodePlex read-only in October 2017 before finally shutting it down on December 15, 2017. Microsoft partnered with GitHub to allow projects to be migrated to the service. [8] [9] [10] An archive was available as a lightweight site to browse the projects that remain, in a read-only mode. The projects could be downloaded or transferred to GitHub or a similar place. Microsoft finally shut down the archive on October 21, 2021. [11]

See also

Related Research Articles

<span class="mw-page-title-main">Nat Friedman</span> American technology executive and investor

Nathaniel Dourif Friedman is an American technology executive and investor. He was the chief executive officer (CEO) of GitHub and former Chairman of the GNOME Foundation. Friedman is currently a board member at the Arc Institute and an advisor of Midjourney.

<span class="mw-page-title-main">Git</span> Distributed version control software system

Git is a distributed version control system that tracks versions of files. It is often used to control source code by programmers collaboratively developing software.

In software development, distributed version control is a form of version control in which the complete codebase, including its full history, is mirrored on every developer's computer. Compared to centralized version control, this enables automatic management branching and merging, speeds up most operations, improves the ability to work offline, and does not rely on a single location for backups. Git, the world's most popular version control system, is a distributed version control system.

<span class="mw-page-title-main">Django (web framework)</span> Python web framework

Django is a free and open-source, Python-based web framework that runs on a web server. It follows the model–template–views (MTV) architectural pattern. It is maintained by the Django Software Foundation (DSF), an independent organization established in the US as a 501(c)(3) non-profit.

A source-code-hosting facility is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control. Many repositories provide a bug tracking system, and offer release management, mailing lists, and wiki-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.

<span class="mw-page-title-main">Mercurial</span> Distributed revision-control tool for software developers

Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows, Linux, and other Unix-like systems, such as FreeBSD and macOS.

The following tables describe attributes of notable version control and software configuration management (SCM) software systems that can be used to compare and contrast the various systems.

The following tables list notable software packages that are nominal IDEs; standalone tools such as source-code editors and GUI builders are not included. These IDEs are listed in alphabetic order of the supported language.

Family.Show is a free and open-source genealogy program written in C# and running on the .NET Framework. Microsoft partnered with and commissioned Vertigo Software in 2006 to create it as a reference application for Microsoft's latest UI technology and software deployment mechanism at the time, Windows Presentation Foundation and ClickOnce. The source code has originally been published on Microsoft's CodePlex website. It has since been forked and development continues independent of Microsoft on GitHub.

In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications.

<span class="mw-page-title-main">GitHub</span> Hosting service for software projects

GitHub is a developer platform that allows developers to create, store, manage and share their code. It uses Git software, providing the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.

StyleCop is an open-source static code analysis tool from Microsoft that checks C# code for conformance to StyleCop's recommended coding styles and a subset of Microsoft's .NET Framework Design Guidelines. StyleCop analyses the source code, allowing it to enforce a different set of rules from FxCop. The rules are classified into the following categories:

<span class="mw-page-title-main">XML Notepad</span> XML editor developed by Microsoft

XML Notepad is an open-source XML editor written by Chris Lovett and published by Microsoft. The editor features incremental search in both tree and text views, drag/drop support, IntelliSense, find/replace with regular expressions and XPath expressions, and support for XInclude. The editor has good performance on large XML documents and has real time XML schema validation. The editor also features an HTML viewer for displaying XSLT transformation results and a built-in XML comparison tool.

NuGet is a package manager, primarily used for packaging and distributing software written using .NET and the .NET Framework. The Outercurve Foundation initially created it under the name NuPack. Since its introduction in 2010, NuGet has evolved into a larger ecosystem of tools and services, including a free and open-source client application, hosted package servers, and software deployment tools.

The Outercurve Foundation was an independent 501(c)(6) non-profit corporation founded by Microsoft. Its goal was to "enable the exchange of code and understanding among software companies and open source communities." They ran several software projects, some of which were connected to the .NET Framework.

Apache Allura is an open-source forge software for managing source code repositories, bug reports, discussions, wiki pages, blogs and more for any number of individual projects. Allura graduated from incubation with the Apache Software Foundation in March 2013.

<span class="mw-page-title-main">Visual Studio Code</span> Source code editor developed by Microsoft

Visual Studio Code, also commonly referred to as VS Code, is a source-code editor developed by Microsoft for Windows, Linux, macOS and web browsers. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded version control with Git. Users can change the theme, keyboard shortcuts, preferences, and install extensions that add functionality.

<span class="mw-page-title-main">.NET Foundation</span> Microsoft organization for .NET

The .NET Foundation is an organization incorporated on March 31, 2014, by Microsoft to improve open-source software development and collaboration around the .NET Framework. It was launched at the annual Build 2014 conference held by Microsoft. The foundation is license-agnostic, and projects that come to the foundation are free to choose any open-source license, as defined by the Open Source Initiative (OSI). The foundation uses GitHub to host the open-source projects it manages.

Microsoft, a technology company historically known for its opposition to the open source software paradigm, turned to embrace the approach in the 2010s. From the 1970s through 2000s under CEOs Bill Gates and Steve Ballmer, Microsoft viewed the community creation and sharing of communal code, later to be known as free and open source software, as a threat to its business, and both executives spoke negatively against it. In the 2010s, as the industry turned towards cloud, embedded, and mobile computing—technologies powered by open source advances—CEO Satya Nadella led Microsoft towards open source adoption although Microsoft's traditional Windows business continued to grow throughout this period generating revenues of 26.8 billion in the third quarter of 2018, while Microsoft's Azure cloud revenues nearly doubled.

References

  1. Sue Karlin (2011-06-06). "Social Networks for Engineers". IEEE.org. Retrieved 2011-06-17.
  2. ""The CodePlex Foundation Rebrands, Renamed Outercurve Foundation"". Archived from the original on 2010-10-02. Retrieved 2013-05-17.
  3. "CodePlex now supporting native Mercurial". CodePlex Weblog. Microsoft. Retrieved 30 April 2016.
  4. "Associating Change sets to Releases and Displaying Mercurial Branches/Tags". CodePlex Weblog. Microsoft. Retrieved 30 April 2016.
  5. "CodePlex Mercurial Support for Forks". CodePlex Weblog. Microsoft. Retrieved 30 April 2016.
  6. "git commit –m "CodePlex now supports Git!"". CodePlex Weblog. Microsoft. Retrieved 30 April 2016.
  7. Bright, Peter (22 March 2012). "Microsoft brings git support to its CodePlex hosting service". Ars Technica. Retrieved 23 March 2012.
  8. Harry, Brian (March 31, 2017). "Shutting down CodePlex". Brian Harry's blog. Microsoft.
  9. Krill, Paul (April 3, 2017). "Microsoft to shut CodePlex open source project site". InfoWorld . IDG.
  10. Duckett, Chris (April 3, 2017). "Microsoft takes CodePlex to death row on back of GitHub monoculture". ZDNet . CBS Interactive.
  11. "CodePlex". Archiveteam. Retrieved 12 February 2022.