krypthon: не могу ответить, потому что я не понял вопрос.
Про тестовый проект не понял.
И про master branch не понял.
Выбери любой issue в репозитории, где 10-20 звёзд или 10-20 подписчиков. Для простоты выбери тот, что использует известный тебе стек технологий.
Первый вариант внесения изменений - ты делаешь fork (копию) чужого репозитория в своём аккаунте. Там будет 100% копия, включая список комитов и структуру веток. В какой ветке работать - это от проекта зависит. Некоторые с master работают, а некоторые с ветками версий, а некоторые с ветками под каждый issue. Затем вносишь изменения и оформляешь pull request, чтобы твои изменения применили в оригинальном репозитории.
Второй вариант внесения изменений - это когда тебе дают доступ к репозиторию без необходимости работать через fork.
Оба варианта нормальные. Учат совместной работе с кодом.
Messi:
Многие API сторонние "шейпят" трафик. За 2М запросов могут навсегда в чёрный список включить.
Иные выставляют счёт в зависимости от нагрузки. За 2М запросов в течении двух часов тебе выставят круглую сумму или предложат перейти на дорогой план.
Попробуй сделать 1500 запросов к этому сервису, чтобы получить нужные данные, а потом сравнивай их между собой в своём приложении.
Упомянутый multicurl позволяет выполнять запросы пакетно, но значительно время не сократит.
Пример библиотеки (не очень свежая, за стабильность не отвечаю) https://github.com/jmathai/php-multi-curl
bro-dev: Нет, это очень глупая схема. В итоге инвестор получит твой бизнес вместе со всеми его доходами, а ты иди придумывай другой. И больше не предлагай долю 99% в бизнесе инвестору :)