[!] Глоссарий - Алгебра (теория групп) понятия, определения, примеры - "что это такое" - Diffiety School (Матфак ВГУ)

Нельзя решить задачу, если она не поставлена
- (ↄ) В. К.

Данный раздел подразумевается к использованию в качестве словаря для начинающих участников Семинара "Современные методы алгебры и топологии".
Секция будет постоянно пополняться ссылками на новые определения, примечания, рассуждения, теории, теоремы и их доказательства.

phpbb 3.2 администраторо не видит модераторской панели MCP

Добавьте его в группу супермодераторов (она обычно есть сразу после установки платформы).

README.md в репозиториях -- как офомляеть описания

Многие репозитории в частности на гитхаб используют файлы типа README.md, куда обычно размещают документацию (или краткую её версию).

Для форматирования текста в ней часто используют разметку маркдаун.

git Репозиторий -- что это

Репозиторий -- это хранилище данных, в общем случае в нём содержатся файлы и папки проекта + сведения о том, как именно и какими шагами изменялись эти файлы и папки (хранением этой истории. работой с ней в частности занимается Git).

Репозиторий git бывает локальным и/или удаленным.

Локальный репозиторий — это поддиректория .git, создается (в пустом виде) командой

git init

и (в непустом виде с немедленным копированием содержимого родительского удаленного репозитория и простановкой ссылки на родителя) командой

composer Что такое пакет, зависимость

Термины

Пакет -- это то, чем оперирует композер (файл/директория с файлами или логически объединеннная их группа), когда подтягивает зависимости какого-либо проекта (приложения) или другого пакета (зависимости могут быть иерархическими).

Всякий пакет в конечно итоге это какие-то файлы, которые можно загрузить в свое web-приложение с помощью композера. На практике часто это php-классы, находящиеся в каком-либо пространстве имён.

Зависимость [какого-то пакета] -- это пакет, без которого данный пакет работать не может.

Как редактировать отдельные модули, которые подтянуты с помощью composer, чтобы изменения тоже были под управлением версий

Пусть есть ситуация:

  • Вы разрабатываете проект, в котором с помощью composer подтянут ряд библиотек.
  • Как известно, эти библиотеки загружаются в папку vendor/, изменений которой системой версии обычно игнорируются (так настраивают).

Если вам необходимо обновлять содержимое этих модулей (файлов в vendor/), то можно делать так:

composer.lock -- Зачем он нужен

Предназначение .lock файла - записать в него непосредственно те версии, которые были установлены и под которые велась разработка и тестирование, чтобы в дальнейшем можно было их переустановить.

Если добавить его в репозиторий (что делают не всегда), то команда

compser.install

будет все равно устанавиливать версии не выше тех, что записаны первый раз в composer.lock

composer -- Загрузка зависимостей (пакетов) с github. Пример composer.json

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

В вашем проекте должен лежать composer.json, который как минимум указывает зависимости вашего пакета (имя и иные сведения не нужны -- если сам проект не является пакетом):

Pages

Subscribe to fkn+antitotal RSS