Август закончился, как и наша августовская награда. Мы хотели бы поблагодарить всех, кто внес свой вклад, и хотели бы пригласить других принять участие — присоединиться никогда не поздно! (прокрутите до конца, чтобы узнать, как начать работу).

Программа вознаграждений GitHub за август 2018 года вызвала бурную активность во многих репозиториях GitHub. В настоящее время существует более 60 официальных репозиториев, охватывающих самые разные проекты и языки программирования — каждому разработчику есть с чем ознакомиться!

Не забывайте, что у нас есть множество официальных репозиториев SDK, охватывающих все основные языки программирования, поэтому, если вы хотите начать, мы вам поможем.

С 1 по 30 сентября награды будут:

1 место: 2000 долларов США

2 место: 1500 долларов США

3 место: 1000 долларов США

4-6 место: 250 долларов США / каждый

7-10 место: 50 долларов США / каждый

(+ объединенные PR — 10 долл. США и 20 долларов США для объединенных PR Core v2 каждый)

Пропустили, о чем идет речь, и хотите принять участие?
Читать : «Награда за Программу развития ARK GitHub».

Победители августа 2018 года:

— — — — — — — — — — — — — — — — — — — — — — — — — —
1-е место: 2000 долларов США
Пользователь Github: Дата
— — — — — — — — — — — — — — — — — — — — — — — — — — —

  • рутинная работа: обновляет URL-адреса в package.json 2018–08–31 08:22:05mobile-wallet#209745200
  • рутинная работа: обновляет авторов / титры 2018–08–31 08:21:36mobile-wallet#210106287
  • рутинная работа: реорганизовать файл readme в соответствии с шаблонным стилем 2018–08–31 08:21:12mobile-wallet#210825085
  • Исправлено быстродействие последнего блочного контейнера 2018–08–31 01:37:09explorer#212146488
  • исправление: новая ссылка на рекомендации по внесению вклада 2018–08–29 11:11:10core-commander#211712568
  • работа: разные исправления (urls, readme, версия) 2018–08–29 11:10:31paper-wallet#211709074
  • рутинная работа: обновить тестовые имена слотов криптопакета 2018–08–29 10:12:37core#211671226
  • исправление: ссылка на документы 2018–08–28 13:28:07python-crypto#211353118
  • Показывать преобразованное значение только в основной сети 2018–08–28 13:23:51explorer#211315452
  • исправление: ссылка на документы 2018–08–28 13:21:21java-crypto#211356423
  • исправления и работы: ссылки на документы, значки, баннер 2018–08–28 10:56:26core#211373004
  • Добавляет всплывающую подсказку, показывающую конвертированную сумму на момент времени 2018–08–28 05:38:04explorer#211265915
  • Форматировать даты и числа в зависимости от локали 2018–08–27 09:53:11explorer#211051872
  • Удалены всплывающие подсказки в модульных тестах 2018–08–27 09:15:34explorer#211048680
  • Добавляет значок Discord в нижний колонтитул 2018–08–27 04:48:11explorer#210778623
  • Исправлена ​​граница адресной оболочки на маленьких экранах 2018–08–27 04:32:13explorer#209953882
  • рутинная работа: реорганизуйте файл readme в соответствии с шаблонным стилем 2018–08–27 04:19:49explorer#210720682
  • Добавляет раскрывающийся список типов транзакций на страницу транзакций кошелька 2018–08–27 03:52:43explorer#210912458
  • работа: настроить ссылку на репозиторий в нижнем колонтитуле 2018–08–27 03:01:24explorer#210979261
  • рутинная работа: исправление значков / ссылок участников в файле readme 2018–08–24 20:53:01python-crypto#210728272
  • рутинная работа: исправление значков / ссылок участников в файле readme 2018–08–24 20:52:26python-client#210727068
  • Добавлена ​​обработка ошибок при установке проводника 2018–08–22 04:30:24core-commander#209472006
  • рутинная работа: добавляет шаблон запроса на вытягивание из шаблона 2018–08–21 14:19:33explorer#209539951
  • Скрывает оболочку страницы, если все кнопки скрыты 2018–08–21 14:09:12explorer#209365143
  • Делает отступы в разделах страницы более однородными 2018–08–21 13:59:29explorer#209363724
  • Центрирует значок поиска на маленьких дисплеях 2018–08–21 13:50:42explorer#209361541
  • исправление: неправильная ссылка для добавления 2018–08–20 19:05:32python-client#209539608
  • устанавливает правильную ссылку на статус сборки travis 2018–08–20 09:43:48mobile-wallet#206649898
  • Исправлено непоследовательное использование верхнего заполнения в компоненте заголовка контента 2018–08–19 03:07:10explorer#208082509
  • Исправлена ​​ошибка модульного тестирования делегата 2018–08–19 02:56:01explorer#208192641
  • Исправлены поля элемента оболочки Показать больше 2018–08–18 13:31:57explorer#209311513
  • Обновления зависимостей 2018–08–14 07:33:12explorer#208129441
  • Исправляет границу, если присутствует только компонент голосования 2018–08–13 16:31:39explorer#208022057
  • Добавляет перенаправление на 404 со страницы избирателей, если адрес недействителен 2018–08–13 07:00:26explorer#207875764
  • Исправляет двойную рамку в компоненте делегата 2018–08–13 04:33:43explorer#207836767
  • Исправляет выравнивание текста заголовка контента на странице 404 2018–08–13 04:01:32explorer#207822384
  • Показать имя делегата на странице блокировки кошелька 2018–08–09 08:42:10explorer#207224942
  • Извлекает имя делегата на странице избирателей 2018–08–09 07:15:15explorer#207219697
  • Исправляет условия для пагинатора 2018–08–09 03:02:54explorer#207117134
  • устанавливает правильную ссылку на статус сборки travis 2018–08–07 14:58:48desktop-wallet#206673538
  • работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:19:15ruby-client#206678747
  • рутинная работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:19:14php-crypto#206679043
  • работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:18:28php-client#206679066
  • рутинная работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:18:14java-client#206679638
  • рутинная работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:17:35java-crypto#206679660
  • работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:17:11go-client#206679889
  • рутинная работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:16:12go-crypto#206679914
  • рутинная работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:16:06elixir-crypto#206680204
  • рутинная работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:16:02elixir-client#206680247
  • работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:15:10ruby-crypto#206678547
  • рутинная работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:14:36swift-crypto#206677679
  • рутинная работа: устанавливает правильную ссылку для статуса сборки travis 2018–08–07 14:14:16swift-client#206678179
  • исправление: выравнивание текста в футере 2018–08–07 03:48:49explorer#206537927
  • Увеличивает некоторые тайм-ауты до 20 секунд 2018–08–02 11:14:08explorer#205696651
  • Заменяет вызовы pause() на waitForElementNotPresent() 2018–08–01 16:21:12explorer#205451778

— — — — — — — — — — — — — — — — — — — — — — — — — —
2-е место: 1500 долларов США
Пользователь Github: Супаику0
— — — — — — — — — — — — — — — — — — — — — — — — — — —

Особая благодарность Supaiku0 за разработку Rust Client и Rust Crypto SDK (более 80 коммитов, которые не рассматриваются в этом обзоре).

  • Не загружайте .env в тестовой среде 2018–08–28 12:57:18core#210823045
  • Вернуть пустой объект вместо массива 2018–08–27 04:36:23core#210823970

— — — — — — — — — — — — — — — — — — — — — — — — — —
3-е место: 1000 долларов США
Пользователь Github: roks0n
— — — — — — — — — — — — — — — — — — — — — — — — — — —

  • Создавать сетевые объекты вместо чтения их из config.ini 2018–08–30 02:48:45python-crypto#211894103
  • разное: добавьте __init__.py в каталог API 2018–08–28 08:13:40python-client#211332857
  • разное: удалить вклады закрыты из шаблона PR 2018–08–28 08:04:23python-crypto#211080960
  • Объединить разработку в мастер 2018–08–27 11:58:10python-client#211082992
  • Удалите ненужные документы и неработающий тест 2018–08–27 11:23:54python-client#211079787
  • Объединить ветку разработки в мастер 2018–08–27 05:21:45python-crypto#209882858
  • Фикс голосование, 2-я подпись рег. и регистрация делегирования + небольшой рефакторинг 2018–08–25 20:42:16python-crypto#210920378
  • docs: обновить todos в readme.md 2018–08–20 20:37:04python-crypto#209635580
  • Плата за рефакторинг и конфигурация сети 2018–08–20 20:10:45python-crypto#209628805
  • Рефакторинг структуры каталогов 2018–08–20 14:34:13python-crypto#209536845
  • Рефакторинг модуля сообщений для лучшего отражения других криптографических библиотек 2018–08–20 14:02:21python-crypto#209529976
  • Рефакторинг модулей идентификации 2018–08–20 12:29:56python-crypto#209504328
  • Исправить функцию validate_address 2018–08–17 21:32:56python-crypto#209262175
  • Исправление времени слотов 2018–08–17 20:34:28python-crypto#209250002
  • Исправление подписи транзакций + решение проблемы № 24 + удаление nethash 2018–08–17 16:56:25python-crypto#209198856
  • Исправлен метод отправки транзакций 2018–08–17 16:12:42python-client#208870252
  • Добавить недостающие функции (идентификация, слот) + дополнительные тесты 2018–08–13 19:40:44python-crypto#208079864

— — — — — — — — — — — — — — — — — — — — — — — — — —
4-6 место: 250 долларов США / каждое (без конкретного заказа)< br /> — — — — — — — — — — — — — — — — — — — — — — — — — — —

Пользователь Github:wownmedia

  • v2: обновить реестр для использования библиотек v2 2018–08–27 12:26:08javascript-cli#211092397
  • v2: обновить команду второй подписи для использования библиотек v2 2018–08–27 08:31:01javascript-cli#211039142
  • v2: обновление команд голосования-неголосования для использования библиотек версии 2 2018–08–27 06:19:02javascript-cli#210898275
  • v2: реализовать запрос конфигурации порта p2p для сетевой службы 2018–08–27 04:39:59javascript-cli#210722587
  • v2: command-register-delegate 2018–08–24 11:23:18javascript-cli#210538872
  • обновление: добавить команду для получения транзакции по идентификатору 2018–08–24 04:55:10javascript-cli#210049651
  • v2: команда обновления отправляется для использования библиотек версии 2 2018–08–24 04:54:51javascript-cli#210040688
  • v2: команда обновления создать кошелек 2018–08–20 12:35:54javascript-cli#209503580
  • Обновить команду wallet/address для использования библиотек версии 2 2018–08–20 09:33:28javascript-cli#209462056
  • v2: сообщение команды подписать и проверить обновлено 2018–08–20 09:21:35javascript-cli#209358804
  • Обновите команды GET до версии 2 2018–08–19 10:23:49javascript-cli#209352847
  • исправление: ужесточение выбора пиров 2018–08–17 08:03:28javascript-cli#209066205

Пользователь Github:JeremiGendron

  • Тесты/графический запрос skel 2018–08–23 11:35:38core#209930765
  • Тесты PoC GQL (базовые приспособления и структура) 2018–08–21 02:55:40core#209628602
  • Документы/graphql 2018–08–20 05:44:09core#209180515
  • Хорошая конфигурация тестов GQL 2018–08–13 13:45:52core#207853366
  • Graphql/тестирует минимальную жизнеспособность 2018–08–10 10:49:08core#206267949
  • rm все комментарии console.log 2018–08–03 06:41:07core#205935852
  • Todo/v1tablefix 2018–08–03 04:34:25core#205836920
  • console.log(ошибка) ›› logger.error(ошибка) 2018–08–03 03:31:46core#205890831

Пользователь Github:vasild

  • Добавить отсутствующий тест для removeTransactionById() 2018–08–07 02:06:05core#206495887
  • Исправлена ​​обработка логических переменных среды 2018–08–02 17:31:48core#205525494
  • Повышение вычислительной сложности при удалении поддельных транзакций 2018–08–02 11:40:13core#205526193
  • Мелкие исправления 2018–08–02 04:21:51core#205526052

— — — — — — — — — — — — — — — — — — — — — — — — — —
7+ место: 50 долларов США / каждое (без конкретного заказа)
— — — — — — — — — — — — — — — — — — — — — — — — — — —

Пользователь Github:ciband

  • рутинная работа: обновить синтаксис pytest 2018–08–30 03:01:24python-crypto#211829269
  • рутинная работа: обновить синтаксис pytest 2018–08–30 02:49:56python-client#211829757
  • рутинная работа: добавление поддержки Visual Studio и VS Code 2018–08–28 08:00:46python-crypto#211174759
  • рутинная работа: добавление поддержки Visual Studio и VS Code 2018–08–28 07:59:33python-client#211175279
  • рутинная работа: добавление поддержки Windows для создания криптографии и клиента 2018–08–10 02:57:05core#207481568
  • Подключить/добавить поддержку окон 2018–08–09 09:07:34core#207192660
  • Добавить кросс-окружение для поддержки Windows 2018–08–08 06:12:03core#206881640
  • Добавлен кодек 2018–08–08 03:07:23core#206804739

Пользователь Github:Педро-Соуза

Пользователь Github:Neurone

  • Исправлено вводящее в заблуждение сообщение при удалении кошельков только для просмотра 2018–08–20 09:46:49mobile-wallet#209325747
  • Полное обновление и доработка итальянского перевода 2018–08–20 09:45:09mobile-wallet#209321282
  • Исправлена ​​опечатка + используйте нажмите вместо нажмите 2018–08–20 09:41:44mobile-wallet#209197014

Пользователь Github:n4ru

  • Используйте объект вместо массива, чтобы избежать дублирования. Непроверенный. Не сливайте пока. 2018–08–27 05:44:20ark-node#210811379
  • Не позволяйте недействительному спаму заливать память с помощью setTimeouts. 2018–08–24 05:18:42ark-node#210639039

Пользователь Github:глупый

  • Преобразование индексов в уникальные 2018–08–21 12:51:38ark-node#209813470
  • добавить уникальные индексы к голосам/делегатам 2018–08–21 12:07:03ark-node#209802986

Пользователь Github:egeron

  • исправление: избегайте дублирования значений конфигурации для основной конфигурации ark 2018–08–17 02:41:02core-commander#208968893

Пользователь Github:paroxysm

  • peer/blocks должны как минимум возвращать последний блок, если blockHeight… 2018–08–23 05:14:18core#210311593

Пользователь Github:r0n4ld

  • Исправление ошибки eslint (#862) 2018–08–14 18:14:51core#208365922

Пользователь Github:ItsANameToo

  • Исправлена ​​ошибка, из-за которой unconfirmedBalance был неопределенным

Я пропустил эти награды — что это такое?

Полную инструкцию читайте здесь: https://blog.ark.io/ark-github-development-bounty-113806ae9ffe

Существуют ли какие-либо другие награды за развитие?

Да, есть также общественный фонд ACF (ARK Community Fund) — подробнее здесь:

http://arkcommunity.fund/

И не забудьте присоединиться к нашему Slack!

Следите за нами в социальных сетях (Twitter | Facebook | Reddit), присоединяйтесь к нашему сообществу (Slack | Discord) и следите за обновлениями нашего блога на Medium и Стим.