Это не первоапрельская шутка

Спустя 11 лет после того, как мы создали CodePlex, пришло время попрощаться. Мы запустили CodePlex в 2006 году, потому что мы, как и другие в отрасли, увидели необходимость в отличном месте для совместного использования программного обеспечения. На протяжении многих лет мы видели множество замечательных аналогов CodePlex, но на данный момент GitHub является де-факто местом для обмена файлами с открытым исходным кодом, и большинство проектов с открытым исходным кодом мигрировало туда.

Мы тоже мигрировали. Как многие из вас знают, Microsoft инвестировала в Visual Studio Team Services нашей «Единой инженерной системы» для проприетарных проектов, и мы раскрыли многие наши ключевые проекты с открытым исходным кодом на GitHub (Visual Studio Code, TypeScript, .NET, Cognitive Toolkit и другие). Фактически, наша организация в GitHub теперь имеет более 16 000 разработчиков с открытым исходным кодом — больше, чем любая другая организация, — и мы гордимся тем, что тесно сотрудничаем с GitHub для продвижения открытого исходного кода.


За последние несколько лет мы наблюдали, как многие проекты CodePlex мигрировали. В течение того же периода нам приходилось решать несколько вопросов, включая спам-эпидемию в течение нескольких месяцев в 2015 году, поскольку спамеры стремились использовать домен CodePlex.com для усиления своей незаконной деятельности. Мы также наблюдаем значительное сокращение использования: на момент написания этой статьи менее 350 проектов зафиксировали исходный код за последние 30 дней.

План отключения

Итак, пришло время попрощаться с CodePlex. На этот момент мы отключили возможность создавать новые проекты CodePlex. В октябре мы установим в CodePlex режим только для чтения, прежде чем полностью отключить его 15 декабря 2017 года.

Архив CodePlex

Мы сделаем окончательную полную резервную копию сайта до закрытия и вывода из эксплуатации существующего сайта и серверов CodePlex.

CodePlex.com начнет обслуживать облегченый архив, доступный только для чтения, который позволит вам просматривать все опубликованные проекты — их исходный код, загрузки, документацию, лицензии и issues — так, как они выглядели, когда CodePlex перешел в режим «только для чтения». Вы также сможете загрузить файл архива с содержимым вашего проекта, всё целиком. Там, где это возможно, мы создадим переадресацию, чтобы существующие URL-адреса работали или, по крайней мере, перенаправляли вас на новую страницу проекта в архиве. Кроме того, архив будет поддерживать настройку «Я переехал», если вы ее используете, чтобы перенаправить пользователей на новый дом вашего проекта.

В настоящее время нет даты окончания хранения архива.

Перенос данных

Мы предлагаем два первоклассных способа извлечения ваших данных из CodePlex:

Во-первых, мы сотрудничаем с GitHub для обеспечения упрощенного импорта, чтобы помочь вам привести исходный код CodePlex, лицензию и документацию в GitHub. Инструмент миграции для issues также находится в разработке и будет доступен в ближайшее время — мы обновим этот пост в блоге (как только такой инструмент будет доступен). Кроме того, мы добавили в ваш проект новую опцию для установки баннера «Я переехал», который направит ваших пользователей в новый дом вашего проекта. Пошаговое руководство в CodePlex wiki поможет вам в процессе миграции.

Во-вторых, архив CodePlex позволит вам загрузить файл архива, как описано выше.

Если вы хотите перенести только исходный код, у вас есть множество вариантов в зависимости от типа вашего исходного кода. Для пользователей Git многие Git-хостинги, в том числе Visual Studio Team Services и BitBucket, предлагают простой импорт данных, который поможет вам перенестись. Bitbucket также предлагает импорт для пользователей Mercurial.

Мы здесь, чтобы помочь

В процессе использования этих инструментов, поддержка CodePlex может помочь по электронной почте. GitHub также готов помочь, если у вас возникнут какие-либо проблемы с импортом.

Спасибо,
Брайан


P.S. В комментариях автор поста указал что: It is not an April fools joke. (Это не первоапрельская шутка), а на CodePlex появилась плашка «CodePlex is shutting down. Read about the shutdown plan, including archive and migration information, on Brian Harry's blog.» («CodePlex закрывается. Прочитайте о плане закрытия, включая информацию о архиве и миграции, в блоге Брайна Харри»). Текст в блоге также опубликован 31 марта 2017.

P.P.S. Я специально проверил, при создании нового проекта выскакивает «project creation is disabled» («создание новых проектов отключено»)
Поделиться с друзьями
-->

Комментарии (20)


  1. malinichev
    01.04.2017 13:19

    Печально, на самом деле… Очередной всемирный проект терпит крушение


  1. redfs
    01.04.2017 13:24
    -3

    Неправильное они время выбрали для анонса. Хотя он написан вчера, 31го, но читать то его будут сегодня.
    Ну написали бы завтра, что ли… Сидишь и голову ломаешь — то ли правда, то ли развод. Вроде по тексту все логично, хотя…


    1. VasiliyIsaichkin
      01.04.2017 13:29
      +2

      А что тут нелогичного? Если бы это написали на github то да, а так — CodePlex свое изжил, да и опубликовано 31 марта (правда у нас похоже уже было 1 апреля), да и подтверждение есть, не думаю что есть основания не доверять. И я сейчас проверил — новые проекты не дает создавать.


      1. redfs
        01.04.2017 13:37
        +1

        Да просто жаль, когда такие проекты ломаются, вот и всё.


  1. alesto
    01.04.2017 14:18

    Пару дней назад в вк в группе майкрософт девелоперс был пост «А вы знаете про кодплекс?».


    1. dom1n1k
      01.04.2017 14:21

      Первый раз слышу


      1. VasiliyIsaichkin
        01.04.2017 15:01

        msdnru — 17 марта в 15:45 Слышали про CodePlex?


  1. rfvnhy
    01.04.2017 18:59
    +4

    Хорошо что хоть так — сделали всё возможное для плавного и спокойного переезда.
    Да и то, что есть возможность скопировать свои проекты уже хорошо.
    Наверняка не у всех есть бэкапы, или пришлось бы их собирать по разным носителям.
    А тут всё в куче и больше полугода на плавный вывод проекта.


    1. grossws
      02.04.2017 05:11
      +1

      С гуглокодом аналогичная история была. Есть куча проектов, уехавших оттуда на github.


  1. wlbm_onizuka
    02.04.2017 03:19
    +10

    В чем печаль-то? проект был своевременным, отслужил своё, принес пользу.
    Теперь сообщество выбрало GitHub, ну ОК.


    1. sumanai
      02.04.2017 09:52
      +1

      Конкуренция- благо, отсутствие конкуренции- застой. Мало кто может поддерживать кункурирующий гитхабу сервис.


      1. VasiliyIsaichkin
        02.04.2017 11:45
        +8

        Да какой же CodePlex конкурент GitHub'у? GitLab есть (сам им пользуюсь), bitbucket…


        1. sumanai
          02.04.2017 18:12

          В том то и проблема, что не развивали. Забрасывают сервис, а потом удивляются, что люди уходят и активных проектов нет. Как и у GoogleCode, они тоже прекратили развитие за пару лет до самого закрытия.


  1. shimanskybiz
    03.04.2017 12:07

    Кто куда решил мигрировать? Все же Гитхаб скорее репо для кода, а не для дистрибуции бинарников, собственно поэтому и завел часть проектов на кодплексе, поскольку сорсфордж тормозил.


    1. VasiliyIsaichkin
      03.04.2017 12:22

      За себя могу сказать — что хостинг бинарников (nginx+nodejs), что хостинг git (gitlab) свой. С учетом современных копеечных VDSок проще всего.


      1. shimanskybiz
        03.04.2017 12:23

        Об этом и речь, что теперь придется возвращать свой.


        1. VasiliyIsaichkin
          03.04.2017 18:37

          ну у меня выбора нет :), сервер лицензий и главное сервер обновления компонент все равно нужны, так что многим приходится использовать кастомные решения.


    1. redmanmale
      03.04.2017 14:11
      +1

      На гитхабе же есть releases, там можно бинарники хранить, многие так делают.


      1. shimanskybiz
        03.04.2017 14:20

        это релизы кода после добавления версионного тэга, всего того что закомитчено; на кодплексе вы могли загружать отдельно от репозитария бинарники, таким образом ваш репо не засорялся скомпилированными бинарниками.


      1. shimanskybiz
        03.04.2017 14:24
        +1

        UPD А нет простите, проморгал, есть возможность Attach binaries by dropping them here. Так что все сладко получается.