Независимо от того, обнаружили ли вы ошибку, опечатку или вызов API, который можно было бы уточнить, пожалуйста, отправьте проблему на нашем репозитории GitHub.
При отправке проблемы, пожалуйста, предоставьте столько из следующей информации, сколько возможно, чтобы помочь другим исправить её:
Если вы хотите отправить нам чувствительный пример кода для устранения проблемы, вы можете написать на help-realm@mongodb.com напрямую.
Вы можете просто скопировать небольшой скрипт ниже и запустить его напрямую в вашем проекте в Terminal.app. Он возьмет на себя компиляцию списка релевантных данных, как описано в пунктах 6. и 7. выше. Список скопируется напрямую в ваш буфер обмена для вашего удобства, так что вы можете легко прикрепить его при создании новой проблемы без необходимости беспокоиться о форматировании, и мы можем помочь вам быстрее, потому что нам не придется спрашивать о конкретных деталях вашей локальной настройки сначала.```shell echo "``` $(sw_vers)
$(xcode-select -p) $(xcodebuild -version)
$(which pod && pod --version) $(test -e Podfile.lock && cat Podfile.lock | sed -nE 's/^ - (Realm(Swift)? [^:]*):?/\1/p' || echo "(не используется здесь)")
$(which bash && bash -version | head -n1)
$(which carthage && carthage version) $(test -e Cartfile.resolved && cat Cartfile.resolved | grep --color=no realm || echo "(не используется здесь)")
$(which git && git --version) ```" | tee /dev/tty | pbcopy
## Участие в улучшениях
Мы любим вклады в Realm! Если вы хотите внести вклад в код, документацию или любые другие улучшения, пожалуйста, [отправьте запрос на вытягивание](https://github.com/realm/realm-swift/pulls) на нашем репозитории GitHub. Убедитесь, что вы приняли нашу [CLA](#cla) и следуйте нашему [руководству по стилю](https://github.com/realm/realm-swift/wiki/Objective-C-Style-Guide).
### Сообщения коммитов
Хотя мы не навязываем строгого формата для сообщений коммитов, мы предпочитаем, чтобы вы следовали рекомендациям ниже, которые являются общими для открытых проектов. Следование этим рекомендациям помогает в процессе проверки, поиске сообщений коммитов и документировании деталей реализации. В общих чертах, содержимое сообщения коммита должно передавать суть изменений, не углубляясь в детали. Например, сообщение `setter names were not set right` оставляет рецензента в неведении относительно того, какие именно части были неправильными. В то же время, сообщение `[RLMProperty] Correctly capitalize setterName` передает почти всю информацию об изменениях.
Вот некоторые руководства по форматированию сообщения коммита:
```* Разделите сообщение коммита на однострочный заголовок и отдельное тело, описывающее изменения.
* Сделайте заголовок кратким, чтобы он легко читался в журнале коммитов.
* Сделайте тело кратким, в то же время включая полное объяснение. Если это не требуется для понимания изменений, дополнительные примеры кода или другие детали должны быть оставлены в запросе на вытягивание.
* Если коммит исправляет ошибку, включите номер проблемы в сообщении.
* Используйте настоящее время первого лица — например, "Исправляю …" вместо "Исправил …" или "Исправлял …".
* Для форматирования текста и правописания следует тем же правилам, что и для документации и комментариев в коде — например, использование заглавных букв и точки.
* Если коммит является исправлением ошибки на основе недавно внесённого изменения, или отменой или повторным применением патча, включите номер ревизии Git предыдущего связанного коммита, например, `Отменяю abcd3fg, так как это вызвало #1234`.
### CLA
Realm приветствует все вклады! Единственное требование, которое у нас есть, это наличие [Соглашения о лицензии для вкладчиков](https://en.wikipedia.org/wiki/Contributor_License_Agreement) (CLA) перед тем, как мы сможем принять любой внешний код. Наше собственное CLA является модифицированной версией CLA Apache Software Foundation.[Пожалуйста, отправьте ваш CLA электронно, используя нашу форму Google](https://docs.google.com/forms/d/e/1FAIpQLSeQ9ROFaTu9pyrmPhXc-dEnLD84DbLuT_-tPNZDOL9J10tOKQ/viewform), чтобы мы могли принять ваши вклады. Имя пользователя GitHub, которое вы указываете там, должно совпадать с именем пользователя ваших запросов на слияние. Если у вас есть вопросы или вы не можете отправить CLA электронно, вы можете отправить электронное письмо на <realm-help@mongodb.com>.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )