Github

Форк (fork) -- что это в программировании

Форк -- это "ответвление" в череде изменений какого-либо проекта, то есть создание альтернативного пути развития для него (по сути -- нового проекта, базирующегося на другом проекте), т.е. создание нового репозитория с состоянием базирующемся на каком-то из состояний другого репозитория (который "форкнули").

packagist Автообновление пакета -- как настроить (composer) с github

Предположим, что вы сдлеали релиз проекта (пакета) на гитхабе.

Если у вас в личном кабинете для пакета написано что-то вроде:

This package is not auto-updated. Please set up the GitHub Service Hook for Packagist so that it gets updated whenever you push!

то делаем для вашего репозитория что и написано:

Как начать использовать Git и github -- инструкция

Используйте следующие материалы (видео):

  1. Настраиваем соединение по SSH: https://youtu.be/yRL44KGlBgM
  2. Начинаем работать с репозиторием Git: https://www.youtube.com/watch?v=YXwmbgFIPcY

Помимо видео полезными окажутся инструкции:

[Composer\Downloader\TransportException] failed to open stream: Connection timed out Ошибка

[Composer\Downloader\TransportException]
The "https://api.github.com/repos/....." file could not
be downloaded: failed to open stream: Connection timed out

heads?p
er_page=100" file could not be downloaded: failed to open stream: Connectio
n timed out

-- это сетевая ошибка и возможно она связана с ipv6, но через час выяснений причин все заработала "само собой". Причина так и не выяснена.

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

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

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

php composer vcs Установка пакета из собственного репозитрия на github ветка master - The requested package .could not be found

Помог такой composer.json (рабочий вариaнт):

{
    "require": {
        "it-for-free/php-examples": "dev-master"
    },
    "repositories": [
        {
           "type": "vcs",
           "url": "https://github.com/it-for-free/PhpExamples"
        }
    ]
}

-- т.е. нам нужен дополнить список репозиториев-источников нашего проекта, репозиторием типа VCS. Читайте подробности о работе с такими репозиториями.

Иначе

проблема типа:

skype talking Что это и откуда скачать (skype для слепых)

у меня вопрос. А существует ли скайп для незрячих. Он какой-то другой или это миф?

Да, есть специальный модуль к скайпу skype talking ( произносится как "скайп токинг") -- он предоставляет относительно удобный интерфейс для работы со скринридерами (типа НВДА или Джоза) -- в частности список контактов, кнопки для ответа звонок и завершения звонка, а также предоставляет возможность настроить т.н. горячие клавиши для всех этих операций.

Pages

Subscribe to RSS - Github