Текущие активные сопровождающие rclone:
Имя | Идентификатор GitHub | Конкретные обязанности |
---|---|---|
Ник Крейг-Вуд | @ncw | общее состояние проекта |
Стефан Бройниг | @breunigs | |
Ишуа Кариуки | @ishuah | |
Ремус Бундук | @remusb | серверная часть кэша |
Фабиан Мёллер | @B4dM4n | |
Алекс Чен | @Cnly | серверная часть onedrive |
Сандип Уммади | @sandeepkru | серверная часть azureblob |
Себастьян Бюнгер | @buengese | jottacloud, yandex & compress backends |
Иван Андреев | @ivandeex | chunker & mailru backends |
Макс Сам | @Max-Sum | union backend |
Фред | @creativeprojects | seafile backend |
Калеб Кейс | @calebcase | storj backend |
wiserain | @wiserain | pikpak backend |
Альбертони | @albertony | |
Чун-Ханг Ценг | @henrybear327 | Proton Drive Backend |
Хидео Аояма | @boukendesho | упаковка snap |
Нилаш | @nielash | bisync |
Это черновик, работа продолжается
Это руководство о том, как стать сопровождающим rclone. В основном это описание того, что я ( @ncw) пытаюсь сделать.
Когда поступает заявка, она должна быть рассортирована. Это означает, что к ней должны быть добавлены метки и она должна быть помещена в веху. Довольно много заявок требуют некоторого обсуждения, чтобы определить, является ли она действительной, поэтому заявки могут оставаться без меток или вехи на некоторое время.
Rclone использует следующие метки:
bug
— определённо подтверждённая ошибка;can't reproduce
— проблема, которую мы не можем воспроизвести;doc fix
— ошибка в документации — если пользователям нужна помощь в понимании документации, добавьте эту метку;duplicate
— обычно закрывайте их и просите пользователя подписаться на оригинал;enhancement: new remote
— новый бэкенд rclone;enhancement
— новая функция;FUSE
— относится к команде rclone mount
;good first issue
— отметьте это, если вы найдёте небольшую автономную проблему — они отображаются новым посетителям проекта;help
wanted — отметьте это, если вы найдёте автономную проблему — они отображаются новым посетителям проекта;IMPORTANT
— обратите внимание сопровождающим, чтобы не забыть исправить это для выпуска;maintenance
— внутреннее улучшение, реорганизация кода и т. д.;Needs Go 1.XX
— ожидание выпуска этой версии Go;question
— не bug
или enhancement
— обращайтесь на форум в следующий раз;Remote: XXX
— какой бэкенд rclone это затрагивает;thinking
— ещё не определились с планом действий.Если это окажется ошибкой или улучшением, её следует пометить соответствующим образом с соответствующими другими тегами. Не забудьте поставить тег «хорошая первая проблема», чтобы дать новым участникам возможность легко начать работу.
Когда заявка помечена, её следует добавить в веху, либо в следующий выпуск, либо через один выпуск, либо скоро, либо требуется помощь. Ошибки можно добавить в веху «Известные ошибки», если они не планируется исправлять или нужно чего-то подождать (например, следующего выпуска go).
Вехи имеют следующие значения:
Заявки без вехи являются хорошими кандидатами на те, которые ускользнули и требуют внимания.
Закрыть Заявки Постарайтесь как можно скорее обработать заявки!
Разместите в заявке ссылку на бета-версию с исправлением и попросите оставить отзыв.
Старайтесь оперативно обрабатывать запросы на включение!
Слияние запросов на включение в самом GitHub работает довольно хорошо, так что вы можете объединять и перебазировать или перебазировать запросы на включение. Rclone не использует коммиты слияния. Используйте опцию squash и rebase, если вам нужно отредактировать сообщение коммита.
После объединения коммита в вашей локальной основной ветке выполните git pull, затем запустите bin/update-authors.py, чтобы обновить файл авторов, а затем git push.
Иногда запросы на включение необходимо оставить открытыми на некоторое время — это особенно актуально для новых бэкендов, которые требуют много времени для правильной настройки.
Если вы выполняете слияние ветки локально, то выполните git merge --ff-only branch-name, чтобы избежать коммита слияния. Вам потребуется перебазировать ветку, если она не сливается чисто.
Rclone стремится к циклу выпуска в 6–8 недель. Иногда цикл выпуска занимает больше времени, если есть что-то большое, что не было должным образом стабилизировано, или по личным причинам.
Регрессии, оказывающие большое влияние, должны быть исправлены до следующего выпуска.
В начале цикла выпуска зависимости следует обновить с помощью make update, чтобы дать время проявиться ошибкам.
Ближе к концу цикла выпуска старайтесь не объединять слишком большие объёмы, дайте вещам улечься.
Следуйте инструкциям в RELEASE.md для создания релиза. Обратите внимание, что часть тестирования занимает больше всего времени и часто требует нескольких раундов тестирования и исправления в зависимости от того, сколько новых функций получил rclone.
Теперь существует список рассылки только для приглашённых разработчиков rclone dev@rclone.org в группах Google.
Вероятно, мне стоит зарегистрироваться у облачных провайдеров на dev@rclone.org.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )