Github

Как предлагать/вносить изменения в SimpleMVC и связанные библиотеки

По сути алгоритм действий описан здесь.

Для удобства скопируем сюда ссылки на видео:

В рамках работы с SImpleMVC вы можете вносить изменения в репозитории:

Форк (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://www.youtube.com/watch?v=yRL44KGl...
  2. Начинаем работать с репозиторием: 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 Установка пакета из собственного репозитрия на 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"
        }
    ]
}

Иначе

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

Problem 1
- The requested package .... could not be found in any version, there may be a typo in the package name

-- возникает почему-то если просто использовать ветку: master.

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

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

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

Pages

Subscribe to RSS - Github