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

OSCHINA-MIRROR/cpp-master-cpp-tbox

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CONTRIBUTING.md 2.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 22.04.2025 19:08 a04b1bf

Внесение вклада в cpp-tbox

Стиль кодирования

Следуйте большинству рекомендаций Google по стилю кодирования.
Ссылка: https://google.github.io/styleguide/cppguide.html

Исключения:

  • Расширение исходного файла: .cpp, а не .cc
  • Отступы: 4 пробела
  • Имя метода класса: aaaBbb(), пример: void setBindPort(int port);
  • Имя статического метода класса: AaaBbb(), пример: static Object* CreateObject();
  • Имя статической переменной класса: _xxx_, пример: static int _ref_count_;
  • Имя статического метода: _AaaBbb(), пример: static void _PrintIt(int v);
  • Имя статической переменной: _xxx, пример: static int _count;
  • Избегайте использования умных указателей, если это не требуется.

Исправление ошибок

Исправьте ошибку, затем добавьте соответствующий тестовый случай в файл xxx_test.cpp.

Добавление новых компонентов

Если вы добавляете новые компоненты с именем xxx.

  1. Вы должны добавить файлы xxx.cpp и xxx.h.
  2. Вы должны добавить соответствующий файл xxx_test.cpp в ту же директорию и реализовать его тестовые случаи, убедитесь, что все тесты проходят.
  3. Лучше всего также реализовать соответствующий образец программы, чтобы показать, как использовать этот модуль.

Требования к файлам:

  • Формат: unix
  • Кодировка: utf-8

Запрос на слияние

  • Запрос на слияние должен быть направлен в ветку develop, а не в master.

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

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

1
https://api.gitlife.ru/oschina-mirror/cpp-master-cpp-tbox.git
git@api.gitlife.ru:oschina-mirror/cpp-master-cpp-tbox.git
oschina-mirror
cpp-master-cpp-tbox
cpp-master-cpp-tbox
master