1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/linuxsuren-phoenix.webui.framework

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CONTRIBUTING.md 4.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 23:43 49551be

Введение

Если вам нравится этот проект и вы хотите принять в нём участие, мы будем очень рады.
Чтобы помочь вам присоединиться к открытому проекту PhoenixFramework, ниже представлены несколько способов:

  • Вы можете вносить свой вклад в решение проблем (issues), высказывать свои мнения или предложения, а также сообщать об ошибках.
  • Вклад в документацию: отличный проект не только должен иметь высокое качество кода, но и иметь хорошую документацию.
  • Если вы обнаружите недостатки во время использования, вы также можете внести исправленный код напрямую.
  • Поделитесь информацией о проекте в своём блоге, чтобы больше людей узнали о нём и получили пользу.

Вклад в решение проблем

При описании проблемы постарайтесь максимально подробно указать факторы окружающей среды, такие как операционная система, версия Java, версия браузера и база данных, чтобы облегчить воспроизведение и решение проблемы.
Если вы готовы помочь с тестированием совместимости PhoenixFramework, мы надеемся, что вы сможете протестировать его в следующих средах:

  • Операционные системы: Windows (7, 8, 10), Linux (Ubuntu, CentOS, Readhat), Mac.
  • Браузеры: Firefox, Chrome, IE.

Вклад в документацию

Мы используем формат Markdown для написания документации на GitHub, поэтому, если вы хотите внести свой вклад в документацию PhoenixFramework, сначала изучите синтаксис Markdown.

Вклад кода

Java

Проект использует Maven для сборки, поэтому вам необходимо понимать Maven. Для работы с фреймворком вам также потребуется понимание Spring и Selenium.
Стандарты кодирования:
Все методы, помеченные как public, должны иметь комментарии, а фигурные скобки должны быть выровнены по вертикали.
Формат комментариев свойств:

/** 状态 */
public static final int FETCH_SUCCESS = 1;

Формат комментариев класса (обязательно наличие тега author):

/**
 * 用于回调的接口
 * @author suren
 * @date 2017年1月25日 上午11:38:41
 */
public interface Callback<T> {
    void callback(T data);
}

Символы присваивания должны иметь по одному пробелу с каждой стороны, например:

String value = locatorMap.get(key);

JavaScript

JS-фреймворк использует Bootstrap.
Необходимо соблюдать следующие стандарты кодирования:
Если на странице требуется выполнить логику после загрузки страницы, она должна быть написана в одном месте.
Аналогичные функции должны быть написаны вместе, не слишком разбросаны. Имена функций должны соответствовать правилам верблюжьего регистра.

Css

Вклад статей

Приглашаем вас поделиться информацией о PhoenixFramework на таких платформах, как CSDN и Блог-сад, и рассказать о том, как использовать его и какие у него есть продвинутые функции.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/linuxsuren-phoenix.webui.framework.git
git@api.gitlife.ru:oschina-mirror/linuxsuren-phoenix.webui.framework.git
oschina-mirror
linuxsuren-phoenix.webui.framework
linuxsuren-phoenix.webui.framework
master