CodePlex был сайтом- кузницей Microsoft . Пока он был активен, он позволял совместную разработку программного обеспечения с открытым исходным кодом . [1] Его функции включали вики- страницы, управление исходным кодом на основе Mercurial , TFVC , Subversion или Git , форумы для обсуждения, отслеживание проблем , тегирование проектов, поддержку RSS , статистику и релизы .
Хотя CodePlex когда-то охватывал широкий спектр проектов, включая проекты, связанные с SQL Server , WPF и Windows Forms , его основная деятельность была сосредоточена на .NET Framework (включая ASP.NET ) и SharePoint . Самый известный и используемый проект, который родился в CodePlex, AJAX Control Toolkit , является совместным проектом сообщества и Microsoft.
Первоначальная бета-версия началась в мае 2006 года, а финальный релиз состоялся месяц спустя, в июне. Новая версия веб-сайта выпускалась каждые три недели, добавляя дополнительные функции и обновления.
В 2010 году независимый фонд CodePlex Foundation был переименован в Outercurve Foundation, чтобы развеять путаницу, связанную с тем, что между фондом и CodePlex, который полностью принадлежит и управляется корпорацией Microsoft, существовала прямая связь. [2]
С 22 января 2010 года также поддерживается распределенная система управления исходным кодом Mercurial , [3] и эта поддержка была улучшена. [4] [5] 21 марта 2012 года CodePlex объявила о поддержке Git в качестве варианта управления исходным кодом. [6] [7]
31 марта 2017 года Microsoft объявила о прекращении поддержки CodePlex. Первоначальный план состоял в том, чтобы сделать CodePlex доступным только для чтения в октябре 2017 года, прежде чем окончательно закрыть его 15 декабря 2017 года. Microsoft заключила партнерское соглашение с GitHub , чтобы разрешить перенос проектов в этот сервис. [8] [9] [10] Архив был доступен в виде облегченного сайта для просмотра оставшихся проектов в режиме только для чтения. Проекты можно было загрузить или перенести на GitHub или в аналогичное место. Microsoft окончательно закрыла архив 21 октября 2021 года. [11]