Облачное хранилище Box начало открытие своих разработок

17 апреля 2014 года

Сервис облачного хранения файлов Box.com объявил (Архивная копия от 18 октября 2014 на Wayback Machine) о переводе некоторых своих технологий в разряд открытых проектов. В частности, открыт код 20 проектов, которые представлены на специально подготовленном сайте opensource.box.com, доступны на GitHub и открыты для приёма изменений от представителей сообщества (для участия в разработке требуется подписать CLA-соглашение).

Сообщается, что компания изначально активно использует открытый код (например, Apache, nginx, Python, PHP, MySQL) в своей инфраструктуре, который в значительной мере способствовал становлению сервиса. Box рассматривает раскрытие своих наработок ответным вкладом в общее дело и надеется, что участие сообщества в разработке будет способствовать повышению качества опубликованных проектов.

Среди открытых проектов:

  • Genty - генератор данных для unit-тестов на языке Python;
  • Flaky - плагин для выявления и повторного запуска тестов, для которых наблюдаются непостоянно проявляющиеся сбои;
  • Bart - коллекция полезных классов для системных приложений на PHP. Включает средства автозагрузки кода, подстановки зависимостей, управления конфигурацией, обёрток для безопасного выполнения shell-команд, обращения по HTTP, работы с Git и Jenkins, выполнения команд по SSH;
  • Shmock -концептуально похожая на EasyMock альтернативная реализация метода тестирования через Mock-объекты с PHPUnit;
  • Fast Assert - расширение для создания утверждений (assertions) в PHP без потери производительности;
  • Augmented Types - расширение для применения во время выполнения PHP-кода аннотаций типов в стиле PHPDoc;
  • Stalker - плагин к JavaScript-библиотеке jQuery, позволяющий организовать сохранение видимой позиции элементов при прокрутке страницы;
  • Viewer - JavaScript-модуль для просмотра документов, преобразованных с использованием Box View API.
  • Status Wolf - панель для сведения данных мониторинга от различных источников;
  • Anemometer - утилита для выявления и анализа медленных запросов в MySQL;
  • Rain Gauge - утилита для обработки накопленной детальной информации о работе группы MySQL-серверов;
  • MySQL Utilities - коллекция разнообразных скриптов для работы с MySQL, в том числе скрипты для сбора параметров и интеграции с системой мониторинга Nagios;
  • RotUnicode - написанный на Python конвертер строк в Unicode.

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Облачное хранилище Box начало открытие своих разработок», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.