Реквест что это

Реквест что это

Что значит «реквест» в интернет-сленге?

Интернет сленг богат модными словами и выражениями, смысл которых при общении приобретает новый оттенок. Вы наверняка видели в сети множество красивых картинок, созданных художниками по просьбе пользователей. Но как к этому относится термин «реквест» и где он применяется, разберем в этой статье.

Происхождение слова

Термин «реквест» произошел от английского слова request, что переводится как «запрос», «просьба», «требование». Также используется сокращенная форма REQ. Слово получило широкое распространение в сообществах, посвященных творчеству.

Люди, занимающиеся искусством, – художники, скульпторы, фотографы, писатели, музыканты часто получают просьбы от поклонников и выполняют их. Это случилось после того, как пользователь развлекательного ресурса под никнеймом «Чилик» начал выполнять разные запросы посетителей профиля, создавая смешные картинки на определенную тему (можно увидеть тут http://humor.fm/8035-umoritelnye-illyustracii-po-vashim-prosbam.html).

Реквест что этоРисунок Чилика

Значение слова

Реквест – это просьба человека сделать для него что-то бесплатно. В Интернете понятие распространено в художественной среде. Поэтому рассмотрим, что такое реквест прежде всего в рисовании.

Вы заказываете мастеру арт, т. е. оставляете ему запрос на выполнение рисунка. Можно написать ему сообщение или оставить комментарий под его публикацией с просьбой нарисовать конкретный рисунок: «Мне нравятся Ваши пейзажи. Нарисуйте, пожалуйста, рассвет над океаном».

Такие заказы также часто встречаются в музыке. Под видео с песней исполнителя часто просят сделать кавер на другие композиции. Если он принимает этот запрос, выполняет его бесплатно.

Некоторые художники сами предлагают своей аудитории бесплатно создать для них работу: «Ребята, что советуете нарисовать?». Они проводят конкурсы предложений, затем выбирают лучшую идею дл осуществления. Мастера выполняют запросы в удобное для них время и часто находят это полезным для собственных целей.

Реквест что этоПортрет по просьбе

Цели выполнения реквестов

Художники могут выполнять реквесты для того, чтобы:

Авторы сохраняют за собой права на произведение. Есть художники, которые запрещают, чтобы их работы были опубликованы в чужой галерее. Они делают рисунки для личного использования, а не для размещения в Интернете.

Помимо реквестов, в онлайн арт среде есть и другие распространенные понятия: фан-арт, гифт, скетч, коллаб, трейд.

Примеры использования термина

Термин «реквест» в основном употребляется в разговорах о картинах, рисунках:

Теперь вы знаете, как можно получить подарок от художника в сети. Сделайте реквест для получения желаемого рисунка.

Источник

Связанные словари

Реквест что это

Реквест что это

Реквест что это

Реквест

Впрочем, перед тем, как продолжить, я бы хотел поделиться с вами ещё парой популярных публикаций по рандомной тематике. Например, что значит Коалиция, кого называют Игривой, что такое Зенит, что означает Кураж и т. п.

Итак, продолжим, что значит Реквест? Этот термин был заимствован из английского языка » request«, что можно перевести, как «просьба», «запрос», «требование».

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

Например, граждане, которые » перепевают» различные популярные песенки, получают под своими роликами просьбы, сделать нечто подобное, но из репертуара другого исполнителя. По сути, это можно назвать реквестом, то есть некой просьбой, но не путайте это с другим заморским понятием, таким, как «челлендж». Обычно под ним подразумевают вызов, брошенный художнику, что ему не под силу нарисовать, какой-либо арт. Это обычные разборки творческих личностей, которые развлекаются, как могут. В них посторонним людям лучше не углубляться, чтобы не портить себе нервы.

Просто знайте, что большинство граждан используют реквесты, о которых мы уже говорили. Многие начинающие, и даже именитые художники на своих страничках выкладывают различные реквесты, как способ показать свой уровень. А начал это интересное занятие, пользователь под никнеймом «Чилик». Именно он впервые на своей странице предложил давать ему задания и реквесты. Вскорости подобное начинание подхватили другие художники и иллюстраторы, начав принимать просьбы посетителей на своих страницах в социальных сетях.

Наиболее сложно выполнять реквесты, тем художникамнубам, которые пока не выработали конкретный стиль рисования. Несмотря на то, что реквест делается за » спасибо«, это не делает его менее важной просьбой. Поэтому, перед тем, как начать принимать реквесты, вам необходимо проявить себя, собрать портфолио, и выложить у себя на страничке.

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

Прочтя эту статью, вы узнали слово Реквест это в рисовании, и что оно означает. И теперь вы сможете объяснить значение этого заморского термина своим знакомым и друзьям.

Источник

Гит-словарик для начинающих программистов

Мёржим бранчи и коммитим реквесты

Мы часто упоминаем Git — способ организации хранения и контроля версий файлов в рабочем проекте. Сегодня расскажем о странных словах: «бранч», «коммит», «пулл-реквест» и об остальных понятиях в гите.

О чём речь

Гит — это такой способ хранения файлов и их версий. Гит позволяет смотреть историю изменений файлов, кто какие дополнения и когда вносил, как развивался проект, кто что в него добавлял и почему.

Главная особенность гита — он помнит всё, что вы в него внесли, и может показать, какие именно строчки вы правили несколько лет назад, когда чинили ошибку авторизации, например.

На базе гита есть сервис «Гитхаб». Работает так:

Это полезно, например, когда несколько человек параллельно пилят совместный проект. Каждый работает над своим файлом или даже своим куском одного файла. Всю работу авторы синхронизируют между собой: чтобы не было ситуации, что два человека редактируют один и тот же файл, а потом затирают результаты работы друг друга, сами того не зная.

Это если вкратце. Теперь будут подробности.

Что такое репозиторий (git repository)

Гит-репозиторий — это облачное хранение вашего проекта на сервере (например, на сервере Гитхаба, но можно и на другом).

У каждого программиста может быть сколько угодно репозиториев, по одному на каждый проект. А можно вести все проекты в одном репозитории, но тогда это превратится в мешанину. Но каждый имеет право на мешанину.

В репозитории могут храниться:

Реквест что это

Что такое бранч (git branch)

Бранч — это ветка или копия проекта, в которую можно вносить любые изменения и они не повлияют на основной проект.

В гит-репозитории всегда есть как минимум один бранч, который называется master. Если не создавать других веток, то все изменения будут сразу идти в главную ветку проекта. Для очень маленьких или учебных проектов это терпимо, но в любом коммерческом коде поступают иначе: создают ветки.

Дело в том, что ветка master используется для выпуска новых версий проекта, которые будут доступны всем. То, что добавляется в мастер-бранч, сразу становится доступно пользователям.

Но представьте такую ситуацию: мы только что запустили сайт для заказчика и он срочно хочет добавить интерактивный раздел со скидками. Можно сделать так: править рабочие файлы проекта «по живому», чтобы сразу видеть результат. А можно сделать из мастера отдельную ветку news и работать уже в ней (и это очень похоже на форк). В этом случае мы получим полную копию проекта, в которую можно вносить любые правки и они никак не повлияют на запущенный сайт. Мы в этой ветке пилим всё, что нужно клиенту, показываем ему результат на секретном сайте, а потом объединяем её с мастером. Это называется «смёржить бранчи».

Реквест что это

Что такое клонирование (git clone)

Клонирование — это когда вы копируете репозиторий себе на жёсткий диск. Это нужно, чтобы начать в нём что-то менять.

Чем это отличается от простого копирования: когда вы клонируете репозиторий, вместе с файлами вашего проекта вы также тянете всю историю версий, все ветки, всю историю работы. И если кто-то дальше будет вносить изменения в проект, благодаря этим данным вы сможете тоже их получить.

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

Реквест что это

Что значит «смёржить» (git merge)

Смёржить (от англ. merge — объединять, совмещать) — это когда мы отправляем всё, что сделали в одной ветке, в другую. Весь новый код, исправления ошибок, дополнительные функции — всё это отправится в новую ветку. Если же мы что-то удалим в коде, то при объединении этот фрагмент тоже удалится из основной ветки.

Получается, что схема работает так:

Что такое коммит (git commit)

Программировать только в облаке неудобно — проще скачать себе на компьютер весь проект и писать код на своей машине. Но чтобы правки увидели остальные, их нужно отправить обратно в репозиторий. Это и есть коммит.

Коммитить можно и один файл, и сразу несколько. Система сама найдёт, что изменилось в каждом файле, и добавит эти изменения в проект. Но все эти правки внесутся в репозиторий за один раз, потому что при коммите обрабатываются сразу все добавленные в список файлы.

Например, вы изменили файл главной страницы index.html и добавили его в список файлов текущего коммита. Теперь его можно отправить на сервер, а можно ещё поправить сразу style.css и внести в этот же коммит. Системе всё равно, сколько файлов обрабатывать, поэтому как и что коммитить — решает программист.

Единственное требование к коммитам — указывать, что именно вы поменяли в проекте, человеческим языком. Хорошим тоном и правильным подходом считается писать, что именно вы изменили: «Добавил цвет и стили основной кнопки», «Убрали метод вызова старого API», «Сделали рефакторинг функции SetOutOfDate()». Это описание будут читать другие разработчики.

Коммитить можно хоть после правки каждой строчки — весь вопрос в том, насколько нужна такая детализация в проекте. Но иногда и изменения из одной строчки можно закоммитить, если оно действительно важное.

Реквест что это

Что такое пуш и пулл (git push, git pull)

Чтобы отправить данные из своего проекта на сервер, используют gut push. Для этого программист указывает имя ветки, в которую хочет отправить свой код, а сервер их принимает, проверяет и добавляет к себе.

Иногда бывает так, что сервер отказывается это сделать, потому что у программиста на компьютере была неактуальная ветка. За то время, пока он писал свои правки, другие программисты сделали несколько изменений, закоммитили их у себя и отправили на сервер. Получилось, что у одних эта ветка осталась свежей и актуальной, а у других она устарела. Чтобы не принимать запросы из устаревших веток, гитхаб просит сначала обновить данные у себя на комьютере с помощью git pull.

Пулл работает просто: он скачивает с сервера актуальную версию ветки и добавляет код оттуда вам на компьютер. Иногда этот код вступает в противоречие с тем, что уже успел сделать программист, и тогда возникает конфликт — нужно принять решение, какая версия одинакового кода останется в проекте, а что нужно будет убрать.

Реквест что это

Чем коммит отличается от пуша

Коммит — это когда вы фиксируете изменения в проекте, как бы подводите итог своей работе.

Пуш — это когда вы отправляете сделанную работу туда, где хранится копия вашего кода.

Получается, последовательность действий такая:

Что дальше

Чтобы все эти бранчи и реквесты стали понятнее, в следующий раз сделаем вот что: заведём учебный проект на Гитхабе и будем работать с ним так, как делают настоящие программисты.

Источник

Изучаем Git. Урок 24.
Мердж-реквесты и код-ревью

Видеоурок

Конспект урока

Краткое содержание урока, основные инструкции для командной строки, полезные ссылки и советы.

Что такое мердж-реквест?

Зачем нужны мердж-реквесты?

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

Как правильно: merge request или pull request?

Как проходит процедура мердж-реквеста

Немного о markdown

Markdown позволяет форматировать текст: задавать заголовки, списки, цитаты, вставлять ссылки и картинки и даже форматировать код. Насчет кода, возможно, для приграммиста это самая удобная фишка markdown, так как используется достаточно часто

Изучается markdown быстро, разметка очень простая. Вот пример оформления списка, используются звездочки

А вот пример оформления кода, используются апострофы

После этого ваш текст красиво отформатируется, можете попробовать в любом markdown онлайн-редакторе, например, dillinger.io/

Совет от автора

Немного о код ревью

Это отдельная большая тема и git она не касается. Поэтому приведу только кратко причины проводить код ревью

Вопросы на код ревью могут быть совершенно разные и на разные темы. Это всего лишь краткий перечень плюсов от код ревью

Как оповестить коллег о новом мердж-реквесте

Здесь разные варианты, зависит от договоренностей в команде.

Главное договориться как будет удобнее всем в вашей команде

Кто принимает мердж-реквесты

Здесь тоже могут быть разные варианты:

Немного о работе в команде

Источник

Пулл-реквесты с эмпатией

Реквест что это

В компании Slack считают, что эмпатия — это суперспособность, и у разработчиков она должна быть включена по максимуму.

Разработка высококачественных программ сильно зависит от того, насколько качественное ревью кода делают коллеги. Это помогает обнаружить ошибки, избежать двойной работы и в целом обеспечить лучшее качество кода с меньшими усилиями. Код ревью — это критически важная часть процесса разработки.

Хорошая культура код ревью основана на эмпатии к вашим коллегам-разработчикам. Что мы имеем в виду, когда говорим об эмпатии? Brené Brown, техасский профессор и исследователь психологии, предлагает подходящее определение. По ее мнению, эмпатия включает в себя четыре компонента:

Эмпатия на практике — пулл-реквесты

Реквест что это
Итак, как же мы можем стимулировать проявления эмпатии и создавать более плодотворную среду? Это особенно важно, когда большая часть работы состоит из написания большого количества кода. Как насчет код ревью и пулл-реквестов? Бесспорно, это одни из главных способов взаимодействия между коллегами-инженерами.

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

Хорошие пулл-реквесты предоставляют контекст задачи

Первое и наиболее важное: хорошие пулл-реквесты предоставляют контекст для проверяющего код. Обычно, когда вы создаете пулл-реквест:

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

Хороший пулл-реквест должен быть сфокусированным

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

Также хорошей практикой является создание небольших пулл-реквестов. Во-первых, так легче заметить ошибку в коде меньшего объема, а во-вторых, это поможет избежать утомления и рассеяния внимания ревьюера при чтении кода.

Хорошие пулл-реквесты добавляют уверенности в коде

В чем главная идея проводить код ревью? Оно позволяет обнаружить проблемные места до того, как они стали проблемами. Поэтому, когда мы сами на месте проверяющих, должны брать ответственность за проблемы в коде, который мы проинспектировали.

Давайте повторимся, потому что это действительно важно: вы должны брать ответственность за проблемы в коде, который одобрили. Если изменение уходит в продакшн и становится причиной бага, это также и ваша ошибка. Поэтому проверяйте код внимательно, чтобы быть уверенным в нем.

Если вы хотите, чтобы люди брали ответственность за ваш код, не пожалейте своего времени и приложите дополнительные усилия. Исправление бага — это отлично, но добавление юнит-теста для гарантии, что он никогда не воспроизведется в будущем — еще лучше. Рефакторинг кода — это хорошо, но также важно дополнить документацию по измененным методам до актуального состоянии. Обязательно нужно охватывать все детали.

Заключение

Хороший пулл-реквест — это проявление эмпатии, как для автора, так и для проверяющего.

Источник

реквест

Смотреть что такое «реквест» в других словарях:

вертекс — реквест … Краткий словарь анаграмм

Фичеквест — Фичреквест, фичерквест, фичереквест, фичеквест, Фич Реквест (от англ.: feature request, буквально: запрос особенностей) новое понятие, всё шире входящее в интернет лексикон, по мере развития интерактивности веб сайтов посты в блогах или на… … Википедия

Фичреквест — Фичреквест, фичерквест, фичереквест, фичеквест, Фич Реквест (от англ.: feature request, буквально: запрос особенностей) новое понятие, всё шире входящее в интернет лексикон, по мере развития интерактивности веб сайтов посты в блогах или на… … Википедия

просьба — Прошение, настояние, воззвание, челобитная, ходатайство, петиция; искательство, упрашивание. Просьба настоятельная, неотступная, слезная. Просьба к кому нибудь и до кого нибудь. По ее неотступной просьбе. Войти с просьбою (с представлением) в… … Словарь синонимов

Источник

Реквест что это Реквест что это

существительное ↓

глагол ↓

Мои примеры

Словосочетания

Примеры

She did it at my request. Реквест что это

Она сделала это по моей просьбе.

Your request is in process. Реквест что это

Ваш запрос находится на рассмотрении.

That’s an order, not a request! Реквест что это

Это приказ, а не просьба!

I requested a taxi for 8 o’clock. Реквест что это

Я заказал такси на 8 часов.

She has a request to make of us. Реквест что это

У неё есть к нам просьба.

Visitors are requested not to walk on the grass. Реквест что это

Посетителей просят не ходить по траве.

She cast her request in very polite language Реквест что это

Она отклонила ее просьбу в очень вежливой формулировке.

She refused to consider my request. Реквест что это

Она отказалась рассматривать мою просьбу.

Brochures are mailed out on request. Реквест что это

Брошюры высылаются по требованию.

It’s not too much to request of you to clean your own shoes. Реквест что это

She requested an extra bed in her room. Реквест что это

Она попросила дополнительную кровать в свою комнату.

It was very wrong of him to make such a request. Реквест что это

Он не имел права просить об этом.

I studied the request carefully. Реквест что это

Я тщательно изучил это предложение /просьбу/.

They made a request to begin work immediately. Реквест что это

Они обратились с просьбой немедленно приступить к работе.

It was rarely indeed that any such request was denied. Реквест что это

Редко случалось, чтобы такая просьба отклонялась.

In spite of his fear, he jerked out his request. Реквест что это

Несмотря на страх, он выпалил свою просьбу.

Why do you strain at such a small request? Реквест что это

Почему вы так щепетильны даже по пустякам?

My mother responded to my request with a firm no. Реквест что это

Мать ответила на мою просьбу твёрдым отказом.

This next song is a request from one of our listeners. Реквест что это

Следующая песня прозвучит по просьбе одного из наших слушателей.

The judge denied their request. Реквест что это

Судья отклонил их ходатайство.

Free copies are available on request. Реквест что это

Бесплатные копии предоставляются по запросу /по требованию/.

An employee may request an advance against salary. Реквест что это

Работник может попросить аванс в счёт заработной платы.

The next song is a request for Rose in Springfield. Реквест что это

Следующая песня исполняется по заявке для Розы из Спрингфилда.

The judge denied his bail request. Реквест что это

Судья отклонил его ходатайство об освобождении под залог.

The bishop sugared the request with his smile. Реквест что это

Епископ смягчил своё требование улыбкой.

My request for more money was met with a flat refusal. Реквест что это

Моя просьба получить больше денег была встречена категорическим отказом.

He certainly knew that such a request was a trifle cool. Реквест что это

Конечно, он знал, что это несколько нахальное требование.

Re your request of the 7th instant. Реквест что это

Что касается вашего запроса от седьмого числа этого месяца…

It was inelegant to phrase the request in that manner. Реквест что это

Просить в таком тоне было просто невежливо.

The study was done at the request of the Chairman. Реквест что это

Исследование было проведено по просьбе председателя.

Примеры, ожидающие перевода

Источник

Что такое пул-реквесты и зачем они нужны?

Перевод статьи «What’s the Point of Pull Requests Anyway?»

Если вы еще новичок в мире Git и тесно связанных с ним платформ (например, GitHub или GitLab), то вы могли и не слышать таких терминов, как пул-реквест (pull request) или мерж-реквест (merge request). И даже если что-то такое слышали, то можете не знать, что означают эти термины и зачем нужны эти самые «реквесты».

Примечание. В статье я буду использовать термин «пул-реквест», но по сути это то же самое, что мерж-реквест, только последний используется на GitLab.

Пул-реквесты помогают командам создавать программы и распространять их. Чтобы вникнуть в саму идею, придется немного напрячься, но я уверен, что дело того стоит. Моя цель — помочь вам познакомиться с пул-реквестами и рассказать, какое место они занимают в процессе разработки ПО.

Что такое пул-реквест?

Пул-реквест это запрос (англ. request — «запрос») на интеграцию изменений из одной ветки в другую. Причем в ветке может быть всего один коммит одного разработчика, а может быть несколько коммитов разных авторов. В большинстве случаев пул-реквест используется для интеграции нового функционала или для исправления бага в основной ветке проекта.

Пул-реквест также содержит короткое описание изменений и причин, по которым эти изменения вносятся. Обычно между автором пул-реквеста и ревьюерами происходит обсуждение этих изменений.

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

Вот как выглядит пул-реквест с простым описанием и ссылкой на issue (проблему) на GitHub:

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

Коммуникация

По сути пул-реквесты облегчают процесс совместной работы с другими людьми. Они позволяют сделать прозрачной коммуникацию между авторами и ревьюерами путем показа дифф-ов (diffs), коммитов (commits) и комментариев, поясняющих изменения.

До пул-реквестов изменения подтверждались по электронной почте или в IRC-каналах. Там писали название ветки или указывали набор коммитов. Чтобы смержить (слить) изменения, мейнтейнер или выпускающий разработчик должен был сравнить изменения с текущей версией кода на собственном компьютере, дать фидбэк, а потом подождать ответа с дополнительными изменениями. Согласованные изменения мержил на своей локальной машине, а затем отправлял их в общую кодовую базу. Пул-реквесты существенно упрощают весь этот процесс.

Особенно это касается крупных проектов, над которыми работают тысячи контрибьюторов. Поэтому многие из подобных проектов придерживаются именно процедуры пул-реквестов. Часто они также применяют рабочий процесс под названием «GitHub flow». GitHub flow предполагает форки целых проектов и создание пул-реквестов в этих форках.

Поначалу все это кажется страшным и непонятным, но не волнуйтесь! Просто помните, что основная идея остается прежней: вы запрашиваете разрешение на перенос изменений из одной ветки в другую.

Еще одно преимущество процедуры пул-реквестов в том, что всем сотрудникам видна вся коммуникация по изменениям. К вашим услугам поиск по внесенным изменениям и возможность использовать теги. В общем, отслеживать происходящее относительно легко. Контекст и предыдущие решения не теряются где-то в потоках электронных писем или окнах чатов. Любой разработчик, участвующий в проекте, может легко найти и просмотреть нужные сведения.

Автоматизация

Поскольку пул-реквесты приобрели огромную популярность в сообществе разработчиков, GitHub и другие подобные платформы создали обширный набор вебхуков (webhooks), спроектированных на основе GitHub flow. Эти вебхуки делают возможной автоматизацию работы. В наши дни распространена практика, когда задачи непрерывной интеграции выполняются при каждом коммите, и поэтому являются частью пул-реквеста. По своему опыту могу судить, что это одно из самых подходящих мест для автоматизации. Речь идет не только о запуске автоматизированных тестов. Из изменений в пул-реквесте можно разворачивать целые окружения, чтобы проверить, гладко ли все прошло.

Раньше подобные инструменты интеграции были дорогими. Команде или приходилось поддерживать инфраструктуру для задач автоматизации, либо платить за сервисы. В последнее время все больше инструментов становятся доступными, а значит, настройка автоматизированных задач облегчается. Например, вы можете воспользоваться бесплатными предложениями таких компаний как Netlify и Travis.

GitHub пошел даже еще дальше и выпустил GitHub Actions. Actions позволяют вам создавать рабочие процессы автоматизации из набора отдельных маленьких задач, пригодных для компоновки. Непременно попробуйте!

Проверки статуса

Последнее большое преимущество пул-реквестов это концепция проверок статуса (status checks). Проверки статуса это просто набор задач, выполняемых для каждого коммита в пул-реквесте, и выдающих результат «успех» (success) или «провал» (failure). Это буквально чек-листы для проверки того, готовы ли изменения к отправке в кодовую базу.

Проверять можно что угодно. В большинстве команд проверки статуса состоят из автоматизированных тестов, за которыми следует проверка стиля, после которой проверяется, получил ли этот код одно или два одобрения на ревью. Изменения не могут быть слиты, пока не пройдут все эти проверки.

Стоит также остановиться на теме код-ревью. Поскольку пул-реквесты сильно улучшают возможности коммуникации и сотрудничества, естественно, что многие команды применят их в код-ревью. Таким образом прямо со страницы пул-реквеста можно осуществлять менеджмент ревьюеров, ревью и статуса запросов (одобрено или нет). Во многих крупных проектах есть даже автоматическая процедура добавления отдельных пользователей или групп к пул-реквесту — в зависимости от файлов, которые были изменены. Если хотите пример, посмотрите документацию CODEOWNERS.

Итоги

Если брать коротко, пул-реквест это просто запрос на внедрение изменений из одной ветки в другую. Несмотря на простоту концепции, пул-реквесты являются очень мощным инструментом. Именно поэтому они стали важной частью современной разработки. Пул-реквесты облегчают задачи непрерывной интеграции, код-ревью и проверки статуса, а все вместе это позволяет поддерживать высокий уровень качества кода.

Если раньше репозиторий был просто местом, где хранится код, то с появлением пул-реквестов он стал местом, где хранятся знания об этом коде.

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

Источник

Реквест что это

Реквест что это

Реквест что это

Комишка, традишка, коллаб: терминология современного художника

«Возьму комишки на хеды, халфы и фуллы. В традишке и дидж, лайн, безлайн», – такие объявления можно обнаружить в группах начинающих художников. «Не могу разобрать слова, это на эльфийском?», – подумаете вы.

Реквест что это

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

С развитием всемирной сети Интернет художники из разных стран объединились на тематических площадках для продвижения, поиска работы и обмена опытом. А так как универсальным языком для общения во всем мире признан английский, не удивительно, что именно оттуда вышло большинство современных профессиональных жаргонизмов. Давайте пройдёмся по самым основным из них.

Начнём с того, что собственно сам художник это артер (arter), а рисунок – арт (art).

Разделение по техникам:

На смену деления работ на живопись, графику и так далее, пришли более обобщённые категории: диджитал и традиционный рисунок.

Традишка (традиционный рисунок, traditional art) – работа, выполненная с помощью традиционных материалов и инструментов: гуашью на бумаге, маслом на холсте и т.д. Оцифрованное (скан, фото) и залитое в интернет традиционное изображение всё равно будет традишкой.

Реквест что это

Реквест что это

О процессе:

Реквест что это

Туториал (tutorial) – пошаговый урок, показывающий, как что-либо нарисовать.

Реквест что это

Скетч (sketch) – набросок, эскиз, намётка рисунка со вспомогательными линиями, тренировка поз и мимики персонажей, набивка руки перед чистовым рисунком. Соответственно, скетчбук – альбом или блокнот для набросков.

Реквест что это

Драфт (draft) – быстрый, неряшливый набросок.

Линия движения (line of action) – линия, которая задаёт движение при рисовании персонажей.

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

Лайн (line) – аккуратный чистовой (либо черновой) рисунок, но без цвета и свето-теней.

Шейдинг (shading) – наложение теней.

Хайлайты (highlights) – световые эффекты: блики, отражения, рефлексы.

Колоринг, покрас (coloring, flat coloring) – заливка цветом без теней и света.

Детализация – тщательная проработка деталей изображения.

Монохром (греч. «mono» – один и «chroma» – цвет) – одноцветность (но не обязательно ч/б) работы.

Бэк, бэкграунд (background) – фон.

Текстура – изображение, воспроизводящее визуальные свойства каких-либо поверхностей или объектов.

Палитра (palette) – цветовая гамма конкретного рисунка (можно подобрать, можно взять уже готовую).

Реквест что это

Коллаб (collaboration) – совместная работа нескольких художников над одним артом.

Реквест (request) – работа, выполненная на заказ бесплатно или в обмен на спасибо, лайки, репосты, рекламу.

Редизайн (redesign) – изменение/улучшение персонажа или какого-то стиля.

Редрав (redraw) – когда автор перерисовывает свою же старую работу, чтобы показать, насколько за этот период улучшился навык рисования.

Челендж (challenge) – соревнования, вызов, вид активности в среде художников. Наиболее популярные: Inktober, Drawlloween, Mermay, Draw in your stile.

Випка (WIP, W.I.P., work in progress) – работа, выкладываемая в процессе её создания, с целью показать сам процесс или попросить совета.

Трейд (trade) – обмен рисунками: ты рисуешь – тебе рисуют в ответ.

ACEO-трейд (art cards, editions and originals) – обмен по почте небольшими карточками примерно 6,3 × 8,9 см. Как правило, рисованные, но могут быть фотографией или коллажем, как в одном экземпляре, так и тиражированные.

Кирибан (kiriban, от яп. 切りのいい番– kiri no ii ban) – дословно: хорошее число, чтобы остановиться. Суть явления сводится к тому, что участник сообщества-подписчик фиксирует круглое, красивое число (количество постов, подписчиков), и за это получает награду, например, рисунок от артера.

О рисунках:

Чар (character), перс – персонажи с собственной биографией, палитрой цветов, именем, характеристиками.

ОС (original character) – оригинальный персонаж художника, тот, которого он сам себе придумал.

Адопт (adoptable, adopt) – способ создания персонажей. Художник придумывает персонажа и выставляет на продажу. Как только покупатель его приобретает, адопт и права на него полностью оказываются в распоряжении купившего.

Комишка, комишн (commission) – рисунок на заказ за деньги.

Гифт (gift) – рисунок в подарок.

Хэдшот, хэд ( headshot ) – «летающая» голова, рисунок головы без туловища.

Халфбоди, халф (halfbody) – «половина» тела, рисунок «по пояс».

Фулбоди, фул ( fullbody ) – персонаж в полный рост.

Полноценка – работа, выполненная в цвете, с фоном и деталями.

Безлайн – рисунок, созданный без ободочного контура, в котором объем передан только свето-тенями и цветом.

Реквест что это

Антро (antro) – антропоморфные животные, похожие на человека практически во всём.

Реквест что это

Фурри (furry) – животные, как правило, обладающие мехом, которым присваиваются человеческие качества в той или иной степени. Кто-то разделяет фурри и антро, кто-то считает, что это одно и то же.

Реквест что это

Юч/YCH (your character here) – набросок персонажа, который можно купить или забронировать. Выбранный набросок будет покрашен под вашего персонажа.

Ватермарка (watermark) – сигнатура, клеймо, логотип, подпись художника.

Оверпэйнт или редлайн – изображение, выполненное поверх работы другого человека для подсказок или указания ошибок. Иногда оверпэйнтом называют обводку, обмазку, обмазон – когда автор размазал, заблюрил (blur – вид обработки в графическом редакторе), исказил фильтрами готовую фотографию и выдаёт за свой рисунок.

И еще много-много странных слов. Как можно заметить, многие из них имеют отношения к продажам или продвижению работ, налаживанию социальных связей между художниками и их поклонниками, зрителями, получению обратной связи. Это также новые веяния в среде художников, дизайнеров и иллюстраторов, подробнее об этом можно прочесть в другой нашей статье.

Реквест что это

Добавить комментарий

Уважаемые комментаторы!

Просим придерживаться правил цивилизованного общения, то есть:

— не переходить на личности, обсуждать текст и персонажей, а не автора/читателя;

— не изображать из себя «звезду» во избежание конфуза;

— не советовать членам администрации сайта, как им выполнять свою работу;

— отдельно — избегать оскорблять гипотетических читателей, членов администрации, сайт, авторов;

— прислушиваться к словам модератора: он приходит, когда есть весомая причина.

Комментарии

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Реквест что это

Ну что ж – о практической пользе этой статьи немного упомянуто по касательной в самой статье.

Так вот, миллионы художников со всего мира сидят на англоязычных площадках (так как российских адекватных аналогов практически нет), и общаются. Общение – это способ их учебы. Продвинутые матера выкладывают пресловутые туториалы и випки, делают уроки на ютуб-каналах – зачастую, на английском языке, с использованием этих терминов. Они, рассказывают о приемах, которые используют, делятся со своими подписчиками бесплатными авторскими наработками: кистями, текстурами, шрифтами, распространяя знания. Эти слова, как и многие другие – лишь условное общепринятое средство передачи информации и знаний от людей с разными языками и культурными традициями.

И так было всегда. Достаточно знать историю искусств, чтобы понимать, что подавляющая часть художественных терминов, а также техник и приемов – пришли в нашу культуру извне. В Х-ХІІ веках на художественные традиции Руси сильно влияла Византия, оттуда пришла иконопись. XVII век – засилье европейской культуры. Все слова, которым учат в художественных школах, все эти колориты, палитры, композиции – слова немецкого и французского происхождения. Помогают ли они научиться лучше рисовать, имеют ли практическую пользу? Ну, наверное, да, раз их учат. Перед погружением в какую-то сферу как правило учат базовый категорийный аппарат. И все это было перенесено в русскую культуру в процессе расширения культурных и политических связей, грубо говоря – общения между странами, и затем переработано в некий самобытный продукт русской культуры. Ну а те, кто отрицает очевидное – в России еще предостаточно невырубленной тайги. Можно уйти в лес и там в землянке баловаться лубком, или берестой ))

Источник

Как сделать первый пул-реквест на GitHub

Перевод статьи «How to make your first pull request on GitHub».

Реквест что это

Что такое форк?

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

Когда мы делаем форк репозитория, мы получаем экземпляр всего репозитория, со всей его историей. После форка мы можем делать с ним все, что угодно: оригинальная версия при этом не будет задета.

Что такое пул-реквест?

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

Например, пользователь Павел делает форк репозитория ThanoshanMV (автора статьи, — прим. перев.) и вносит изменения в свой экземпляр. После этого Павел отсылает пул-реквест ThanoshanMV, который может либо принять его, либо отклонить. По сути это что-то вроде письма «Не будете ли вы так любезны, уважаемый ThanoshanMV, внести мои изменения в свой оригинальный репозиторий?»

Как можно стать контрибьютором проекта?

Участие в проекте с открытым исходным кодом не обязательно предполагает работу именно с кодом. Контрибьютором (участником) можно стать и другими способами, некоторые из них описаны ниже.

Давайте создадим наш первый пул-реквест!

1. Форк репозитория

Чтобы сделать форк репозитория, нужно нажать кнопку «Fork» в верху страницы. Таким образом вы создадите экземпляр всего этого репозитория в своем аккаунте.

Реквест что это

2. Клонирование репозитория

Когда репозиторий уже есть в вашем аккаунте, вы можете клонировать его на свою машину и в дальнейшем работать с ним локально.

Чтобы клонировать репозиторий, нажмите кнопку «clone» и скопируйте ссылку.

Реквест что это

Откройте терминал и запустите следующую команду. С ее помощью репозиторий будет клонирован на вашу машину.

Реквест что это

Теперь у вас есть копия ветки master основного онлайн-репозитория проекта.

Переходим в клонированную директорию:

Реквест что это

3. Создание ветки

При работе с репозиторием хорошей практикой считается создание отдельной ветки для внесения изменений, причем это не зависит от размеров проекта.

Имя ветки должно быть коротким и отражать те изменения, которые вы вносите.

Создадим ветку при помощи команды git checkout:

Реквест что это

4. Внесение изменений и коммит

Внесите необходимы изменения в проект и сохраните их. Затем запустите команду git status: вы увидите внесенные изменения.

Реквест что это

Добавьте эти изменения в только что созданную ветку при помощи команды git add:

Реквест что это

Теперь вы можете сделать коммит этих изменений при помощи команды git commit:

Реквест что это

5. Отправка изменений на GitHub

Чтобы отправить изменения на GitHub (сделать push), нужно определить имя удаленного репозитория.

Реквест что это

Имя данного удаленного репозитория — «origin».

После определения имени можно безопасно отправить изменения на GitHub.

Реквест что это

6. Создание пул-реквеста

Перейдите в свой репозиторий на GitHub. Там есть кнопка «Compare & pull request» — кликните ее.

Реквест что это

Введите необходимые детали относительно того, что именно вы сделали (чтобы поставить ссылку на issues, возмользуйтесь знаком «решетки»). После этого можно нажать кнопку подтверждения внизу.

Реквест что это

Поздравляю! Вы создали свой первый пул-реквест. Если его примут, вы получите уведомление по электронной почте.

7. Синхронизация вашего форка с основной веткой

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

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

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

1. Для начала, проверьте, в какой ветке вы находитесь.

Вы получите список всех веток, причем активная будет подсвечена зеленым.

Реквест что это

2. Переключитесь в ветку master.

Реквест что это

3. Добавьте оригинальный репозиторий в качестве upstream-репозитория.

Чтобы вытащить изменения из оригинального репозитория и перенести их в свою версию, нужно добавить оригинальный git-репозиторий в качестве upstream-репозитория.

Здесь [HTTPS] это url, который нужно скопировать из основного репозитория.

Реквест что это

Реквест что это

4. Fetch репозитория

Заберите (fetch) все изменения из оригинального репозитория. Коммиты, сделанные в оригинальном репозитории, будут сохранены в локальной ветке под названием upstream/master.

Реквест что это

5. Слейте изменения

Слейте (merge) изменения из upstream/master с вашей локальной веткой master. Таким образом главная ветка вашего форка репозитория синхронизируется с upstream-репозиторием без потери ваших локальных изменений.

6. Отправьте изменения на GitHub

На этом этапе ваша локальная ветка синхронизирована с веткой master оригинального репозитория. Если вы хотите обновить свой GitHub-репозиторий, нужно отправить в него изменения.

Примечание. После синхронизации ветки master вашего форка вы можете при желании удалить remote. Но в будущем вам еще придется обновлять/синхронизировать ваш репозиторий, поэтому лучше его сохранить.

Реквест что это

8. Удаление ненужной ветки

Ветки создаются с какими-то конкретными целями. Когда цель достигнута, необходимость в ветке отпадает, поэтому ее можно удалить.

Реквест что это

Вы можете удалить и версию этой ветки на GitHub.

Реквест что это

Итоги

GitHub это мощный инструмент для контроля истории версий. Каждый может стать контрибьютором проекта с открытым исходным кодом. Делается это путем отправки пул-реквестов.

Чтобы стать контрибьютором, не обязательно писать код: есть и другие способы принять участие в проекте.

Наконец, я хотел бы также сказать, что не стоит переживать, если ваши пул-реквесты отклонят. Мейнтейнеры тратят много времени на улучшение своих проектов и они, безусловно, лучше знают эти проекты, чем вы. Поэтому не стоит переживать, если они решат не вливать в свой проект ваши изменения.

Источник

Сленг художников современности. Гифт, скетч, реквест – это…

С развитием Интернета и различных электронных устройств никого уже не удивляет появление электронных рисунков, выполненных различными художниками. Графические планшеты и современные программы позволяют с легкостью рисовать, разукрашивать, редактировать и обрабатывать результат творчества «современных Пикассо» без особых затруднений. Но, как известно, новые возможности рождают новые потребности, поэтому речь определенного круга творческих людей чаще всего претерпевает изменения. Такие деформации коснулись в том числе и художников.

Современный сленг и его аналоги

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

Картины, написанные с живого человека, действительно представляли некую ценность, и, как помнится из истории, творения художников нередко выставлялись на почетное место в доме как гордость семьи. В современном мире же все намного проще – многих мастеров карандаша достаточно просто попросить нарисовать что-нибудь «за шоколадку». И, если они будут не слишком заняты, то с удовольствием выполнят просьбу. Вот что означает «реквест» в современном сленге художников всемирной паутины.

Реквест что это

Другие слова из лексикона авторов

Пришли такие новомодные словечки, конечно же, из английского языка. Объясняется же тенденция разбавлять язык другими словами тем, что английский достаточно легок для восприятия многим пользователям Интернета, да и слова в нем просто короче.

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

Самое интересное, что простой рисунок на бумаге современные гуру веб-картинок называют словом «традишинал», что значит «традиционный», обычный то есть. И действительно, между рисунками на графическом планшете в редакторе и тем, что нарисовано рукой, порой очень большая разница. Но овладев всеми функциями современной техники, художники вырабатывают свой собственный стиль. Для многих выполнить реквест – это все равно, что выполнить ежедневную тренировку для развития навыков.

Реквест что это

Слово «реквест» в современном Интернете

Не только среди художников распространен этот специальный сленг, но и среди всех интернет-пользователей, в принципе. Посетители многих сайтов не задаются вопросами: а реквест – это что, поскольку, даже обладая начальными знаниями английского, можно без труда понять, о чем идет речь.

Реквест что это

И не стоит путать это с «челенджем», что означает открытый вызов. То есть человек заявляет, что кому-то не под силу сделать какую-то вещь, и последний должен доказать обратное. Но это, как правило, в основном интернет-разборки творческого сообщества, углубляться в которые не следует, да и мало кто в этом заинтересован. Большинство используют именно реквест, значение которого уже известно.

Примеры выполнения реквестов

На многих официальных страницах художников можно увидеть, как в комментариях люди «реквестируют» выполнение каких-то безумно сложных идей или картин. Одним из первых, кто стал выполнять такие «запросы», был один из пользователей развлекательного портала под ником Чилик.

На его страничке в соц. сети можно увидеть альбом «Нарисуй мне…», где он и выполняет просьбы пользователей. Вслед за ним тенденцию выполнять реквесты подхватили и другие иллюстраторы и веб-художники, которые таким образом общаются со своими зрителями. Реквест что это

Реквесты новичкам

Труднее всего освоиться в новой сфере «интернет-рисования» начинающим художникам, у которых пока что не выработался какой-то определенный стиль рисования. Ведь реквест – это весьма важное поручение, пусть даже рисунок электронный. Так что, прежде чем начать выполнять такого рода «заказы», нужно показать себя. Многие художники часто работают иллюстраторами или оформителями веб-страничек, и выполнение чьих-то просьб для них – еще один способ расслабиться и отдохнуть от работы. И, конечно же, важно, чтобы прежде всего человеку нравилось рисовать.

Портреты на заказ

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

Реквест что это

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

Источник

5 шагов к созданию крутого пул-реквеста

Реквест что это

Во-первых, поздравляю с тем, что вы достигли этих рубежей! Создание пул-реквестов — это последний шаг на пути согласования улучшенного вами кода с владельцем его оригинала и другими участниками.

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

1. Ветвление

Ветвление означает, что вы отклоняетесь от основной линии разработки и продолжаете работу, не связываясь с ней.

Таким образом, ветки Git оказываются легковесными, позволяя производить операции ответвления и переключаться между самими ветками практически мгновенно.

Новая ветка должна быть создана из последнего кода ее восходящей ветки. Иначе говоря, HEAD коммит локальной ветки должен совпадать с HEAD коммитом восходящей.

Это поможет сделать историю коммитов более ясной в будущем пул-реквесте. Ветвление с помощью команд Git можно сделать следующим образом:

На основе номера тикета или проблемы

Предположим, что вы работаете над Jira тикетом VAJ-96 об устранении бага на главном экране. В этом случае вы можете назвать ветку так:

Этот принцип подойдет и для тикетов, требующих создания нескольких веток:

Имена по типу ветки

В разработке существует по меньшей мере три типа веток, которые вы можете использовать в работе, включая рефакторинг, исправление и добавление элементов. Основываясь на этом, мы можем разбить ветки по категориям так:

Если вы пользуетесь терминалом, то одним из преимуществ станет функция автодополнения. В случае с SourceTree она выглядит так:

Реквест что это

Реквест что это

2. Коммит

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

Содержимое коммита

В нем должно находиться исключительно необходимое. Лучше всего делать коммит каждый раз, когда вы завершили какую-то часть задачи. Это поможет вам при необходимости восстановить ранние версии или подобрать подходящий коммит для других веток.

Не оттягивайте с коммитом до полного завершения, но и не стоит частить, делая коммит после каждой строчки кода, главное — делать его вовремя.

Имя коммита

Доводилось ли вам видеть коммиты: “это коммит”, “что исправить” или “я не знаю, что я делаю”? Звучит смешно, но встречается каждый день. Честно говоря, иногда вы или ваши коллеги можете ужаснуться, когда нужно найти что-то из предыдущих версий. Поэтому имя коммита должно передавать конкретные изменения и выглядеть, например, так:

Старайтесь делать сообщение коротким, но ясным.

Ваш пул-реквест не станет крутым, если код не будет чист и без ошибок. Поэтому очень важно уделить внимание чистоте, структуризации, оптимизации и соблюдению всех условий написания кода.

Я советую поставить себя на место просматривающего код человека в будущем и в самом конце еще раз посмотреть на код перед созданием пул-реквеста (шаг 3). Если вы сочтете, что в нем есть потенциальные улучшения, то обязательно улучшайте. Пусть код выглядит наилучшим образом. В будущем это сохранит много времени вам и вашим коллегам.

3. Предложение пул-реквеста

Хороший пул-реквест должен иметь четкое имя, сопровождающееся детальным описанием, и дополнительными тегами или аннотациями.

В имени должны быть отражены сами изменения, поясняющие общую идею пул-реквеста. При этом можно также использовать принцип именования, который мы рассмотрели в начале статьи.

Описание

Описание помогает лучше понять, зачем что-то написали в коде, его достоинства и ознакомиться с пояснениями его создателя. Иначе говоря, оно должно отвечать на три вопроса:

Теги и аннотации

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

4. Обзор

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

Если вы считаете, что ваш вариант кода верный и является лучшим решением, то имейте уважение к просматривающим код людям и давайте свои пояснения спокойно. Если же вы осознаете, что в коде действительно есть проблемы, то не откладывайте внесение изменений и делайте следующий коммит уже с их учетом, это абсолютно нормально.

С другой стороны, будучи обозревателем кода, лучше сосредотачиваться именно на коде, а не на человеке.

Не тратьте много времени на споры и не переходите на личности. В конце концов, все мы одна команда, которая старается сделать мир лучше.

Реквест что это

5. Одобрение и слияние

Разрешив все вопросы о внесении изменений и получив одобрение, вы можете сливать ваши пул-реквесты с удаленной веткой. Для этого существует множество способов. Я использую два основных: добавление коммита на слияние поверх всех остальных коммитов пул-реквеста или сжатие всех коммитов в один на слияние.

Первый способ в основном применяется при слиянии крупного элемента или переработанной ветки с удаленной веткой для сохранения истории коммитов.

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

Слияние завершено? Вы сами решаете, что делать с созданной вами моделью ветвления. Вы можете либо стереть ее, либо сохранить для дальнейшей работы.

Поздравляю с завершением задачи! Сделайте небольшой перерыв и приступайте к следующей.

Источник

Pull request’ы на GitHub или Как мне внести изменения в чужой проект

По просьбе tulskiy делаю вольный перевод частей официальной документации GitHub’а Fork A Repo и Send pull requests.

Итак, что же такое «запрос на включение (сделанных вами изменений)» (именно так я перевёл pull request)? В официальной документации гитхаба говорится следующее:

Pull request’ы позволяют вам рассказать другим о тех изменениях, которые вы разместили в своём GitHub-репозитории. Как только pull request отправлен, заинтересованные стороны рассматривают ваши изменения, обсуждают возможные правки или даже добавляют дополняющие коммиты, если нужно.

Немного о моделях совместной разработки

Делаем копию репозитория

Рассматривая первую модель разработки, необходимо иметь свою копию изначального репозитория, в которой и будет вестись работа, и изменения из которой и будут предлагаться затем автору изначального репозитория.

В рамках руководства, будем считать, что мы работаем над репозиторием Spoon-Knife пользователя octocat, а ваше имя пользователя — username.

Сделать это очень просто: на странице репозитория имеется кнопочка «Fork», которую и следует нажать.
Реквест что это

После чего, эту свою копию уже можно «стянуть» на свой компьютер:

Склонированный репозиторий имеет одну привязку к удалённому репозиторию, названную origin, которая указывает на вашу копию на GitHub, а не на оригинальный репозиторий, чтобы отслеживать изменения и в нём, вам нужно будет добавить другую привязку, названную, например, upstream.

Делаем работу

Итак, в этой точке мы уже можем править код и делать коммиты. Если вы сделали все предыдущие шаги, чтобы потом вернуть ваши изменения в оригинальный репозиторий, то я настоятельно советую делать всю работу в отдельной тематической ветви разработки. Полезность этого станет ясна на этапе посылки pull request’а. Пускай она будет называться feature.

Вот, теперь творите добро (и пусть оно будет выражаться в коммитах).

Как только вы сделали работу (или её часть), отправьте её в свою копию репозитория на GitHub:

Возвращаем изменения: Pull request

Итак, всё сделано. Вы написали код, он у вас в ветви feature как у вас на компьютере, так и на GitHub’е. Осталось только «заслать» его в оригинальный репозиторий.

Идите на страницу вашей копии репозитория на GitHub, выбирайте ветвь feature и жмите кнопку Pull Request.
Реквест что это

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

Там же вы можете посмотреть, какие коммиты попали в пулл реквест:
Реквест что это

А так же общий diff всех изменений в пулл реквесте:
Реквест что это

По умолчанию, пулл реквесты считаются основанными на самой часто интегрируемой ветви родительского репозитория. В этом случае username/Spoon-Knife был скопирован с octocat/Spoon-Knife, так что pull request считается основанным на ветке master репозитория octocat/Spoon-Knife. В большинстве случаев, это будет корректно, но если не так, то вы можете нажать на кнопку «Change Commits»

Вы попадёте в форму выбора базовой и исходной ветвей:
Реквест что это

Слева выбираете в какую ветку будут вливаться изменения в родительском репозитории, справа — какие изменения будут браться с вашего репозитория. По примеру: справа octocat/Spoon-Knife/master, слева username/Spoon-Knife/feature. Здесь вы можете указывать не только ветки, но так же теги и id отдельных коммитов в соответствующем репозитории.
ВАЖНО: Договоритесь с владельцем «родительского» репозитория, в какую ветку будете вливать изменения (он может написать это в README)

Изменение базового репозитория меняет и список людей, кто получит уведомление о пулл реквесте. Каждый, кто имеет право «на запись» в базовый репозиторий, получит письмо и увидит уведомление на главной GitHub’а, в следующий раз, как на него зайдёт.
Как только список коммитов вас удовлетворит, нажмите кнопку Update Commit Range.

Когда вы ввели название и описание и перепроверили список коммитов и изменения в файлы, попавшие в пулл реквест, нажмите кнопку Send pull request. Пулл реквест будет создан незамедлительно.

Что дальше?

Следите за вашим пулл-реквестом. Что прокомментируют люди, что скажет мэйнтэйнер, примет или нет ваш пулл реквест.

Когда ваш pull request примут, не забудьте слить изменения в свой репозиторий (или удалить его, если больше не нужен):

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

Что следует делать, если работа заняла большое время и оригинальный репозиторий успел уйти вперёд?

Можно просто влить изменения из оригинального репозитория к себе:

Однако хозяину оригинального репозитория или, может быть, даже вам, не понравится наличие мёрж-коммитов и коммитов из master’а в списке коммитов на пулл. В таком случае вам стоит воспользоваться git rebase.

Прочитать про то, как работает rebase можно в официальном руководстве. Там имеются и очень понятные иллюстрации. Так же есть статья в помощи GitHub.
ВНИМАНИЕ: Пожалуйста, учтите, что git rebase меняет id коммитов! Поэтому, все действия с этой командой стоит выполнять только на локальном репозитории, до того, как эти коммиты станут общедоступны, т.е. до того, как вы их push’нули на гитхаб.

Если вы хозяин: Как принять pull request

Если пулл реквест удовлетворяет всем условиям, то кто-либо с правом «на запись» (т.е. может сделать push) в целевой репозиторий, должен принять pull request одним из многих методов. Ниже описаны три наиболее популярных метода:

Auto Merge (автослияние)

Во многих случаях можно попросить github автоматически принять пулл реквест, используя большую зелёную кнопку Merge Pull Request, которая сама вольёт изменения, создаст мёрж-коммит и закроет пулл реквест.
Реквест что это
Подробнее можно почитать в этом хабратопике: Кнопка слияния на GitHub.

Fetch and Merge (скачать и слить)

Основной метод вливания изменений. Он требует добавления remote, ведущего к репозиторию человека, отправившего pull request, скачивания изменений с этого репозитория, объединения нужной ветви, исправления конфликтов и выгрузки обновлённой ветви обратно в исходный репозиторий:

Patch and Apply (пропатчить и принять)

Предыдущий метод работает хорошо, когда вы работаете в команде или постоянно принимаете изменения от одной и той же группы людей. Другой метод немного быстрее в единичных случаях при использовании git-am.

Закрытие пулл реквеста

Запросы на пулл автоматически закрываются, когда запрошенные коммиты вливаются в репозиторий назначения. При этом генерируется событие, информирующее всех участников разработки, что пулл реквест был принят и влит в основную ветвь.
Реквест что это
Так же возможно вручную закрыть пулл реквест в случае, если он был отклонён. Иногда это необходимо в случаях, когда изменения были приняты с помощью git-cherry-pick или другого механизма, который не позволяет обнаружить факт слияния (merge).

Источник

Что такое реквесты и трейды

Что такое реквест, и зачем он нужен

Художники — люди, которые воплощают в изображения вдохновение и порывы души, но это еще не все. Эти люди также могут работать на заказ, причем, для того чтобы заниматься деятельностью профессионально, нужно неплохо разбираться в терминологии. С чего начинается работа художника в Сети? Есть множество нюансов и подводных камней, которые необходимо знать для того, чтобы не попасть в невыгодную ситуацию.

Реквест что это

Понятие «реквест»

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

Что такое реквест в рисовании? Это особый тип рисунка, его выполняют на заказ, но при этом часто вознаграждением за работу становится простое «спасибо». С одной стороны, может показаться, что такое ведение дел — заведомо проигрышный вариант и не приведет творца к деньгам. Но есть и плюсы, например с помощью таких зарисовок можно прославиться в узких кругах и заполучить себе клиентов. В сфере продаж есть простая зависимость: у безызвестного производителя покупать что-либо будет только крайне глупый человек, иными словами, получить «кота в мешке» никто не горит желанием. Возможность продемонстрировать себя, свой талант и стиль — вот что такое реквест.

Сфера использования термина

Современные пользователи интернета достаточно осведомлены о том, что такое реквест, поэтому этот термин не вызывает вопросов и недоумения. Само слово пришло в русский язык из английского и означает «запрос». Человек, знакомый с этим термином, понимает его сразу и, соответственно, уже решает, ответить положительно или же отказом на просьбу выполнить работу бесплатно. Понятие встречается в художественном творчестве, оно применимо к деятельности практически любого рода, но чаще всего используется в отношении творческих профессий. Вот что значит реквест для пользователей интернета.

Стоит акцентировать внимание

Любая профессия или углубленное изучение предмета требует понимания и понимания особых терминов. Так, начинающий иллюстратор уже должен разбираться в том, что такое реквесты и трейды. Итак, стоит напомнить, что первое понятие — работа, выполненная безвозмездно. Во втором случае подразумевается обмен опытом между двумя людьми также на безвозмездной основе, в случае с художниками — обмен уже готовыми рисунками, созданными собственноручно для оппонента.

Реквест что это

Пример

Где можно увидеть примеры работ подобного типа? Да по всей Сети, нередко они являются переработкой уже известных произведений, адаптированных под запрос заказчика или стиль художника. Кто-то перерисовывает героев фильмов, кто-то создает свое собственное произведение. Несмотря на кажущуюся простоту такой работы, она по-своему сложна и требует максимума внимания. Например, если просьба касается перерисовки героев, то нужно передать не только общие черты, но и индивидуальность, характер. Это занятие может занимать дни или часы, но оно того стоит. Нередко такие заказы делают для того, чтобы выделиться, привлечь внимание.

Реквест что это

Новичкам

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

Для чего нужен

О том, что такое реквест, уже было сказано выше, теперь речь пойдет о том, зачем он нужен, если никаких плюсов с точки зрения практичного человека он не приносит. Но это только на первый взгляд. Занимаясь перерисовкой изображения в своем стиле, можно отточить собственные навыки, найти заказчика и многое другое. Те люди, которые работают не покладая рук над иллюстрацией книг и комиксов, оформляют страницы сайтов в интернете, нуждаются в таком своеобразном отдыхе. И вправду, профи, которые сутками напролет рисуют одно и то же, или те, кто не может продумать все детали произведения, те, кому нужно отвлечься, но не потерять вдохновения, — именно они отдают предпочтение и отводят свободное время на исполнение реквестов.

Реквест что это

В чем минус? Тут все просто: так называемых халявщиков хватает, особенно в интернете. С недавних пор стало популярным ставить на место главной фотографии в профиле и дарить на день рождения портреты людей. А кто будет их писать? Правильно, художники, и желательно, за простое «спасибо», а то и без него. Самое неприятное, что такие люди обычно оперируют либо «легкостью» создания полноценного изображения, либо получением «бесценного» опыта, но про то, чтобы оформить полноценный заказ, мало кто думает.

Что такое реквест, и зачем он нужен на News4Auto.ru.

Наша жизнь состоит из будничных мелочей, которые так или иначе влияют на наше самочувствие, настроение и продуктивность. Не выспался — болит голова; выпил кофе, чтобы поправить ситуацию и взбодриться — стал раздражительным. Предусмотреть всё очень хочется, но никак не получается. Да ещё и вокруг все, как заведённые, дают советы: глютен в хлебе — не подходи, убьёт; шоколадка в кармане — прямой путь к выпадению зубов. Мы собираем самые популярные вопросов о здоровье, питании, заболеваниях и даем на них ответы, которые позволят чуть лучше понимать, что полезно для здоровья.

Что значит реквест? как понять реквест у художников? смысл

Реквест что этоРеквест что это

Добро пожаловать в Словарь Художника! Здесь вы сможете узнать значения новых слов и аббревиатур, которыми пользуются большинство сегодняшних художников! [Слова идут не в алфавитном порядке]

1) OC — персонаж; чаще всего придуман лично вами.

2) Референс (от англ. reference — справка) — подробное описание к вашему персонажу.

3) Реквест (от англ. request — запрос) — бесплатный рисунок на заказ.

4) Гифт (от англ. gift — подарок) — подарок художнику, сделанный без предварительной просьбы

5) Оверпэйнт — рисование поверх готового или почти готового изображения другим художником. Может использоваться для подсказок или исправления ошибок работы (если об этом просят). Иногда замеченную обводку-рисунок поверх фотографии тоже называют оверпэйнтом.

6) Трейд (от англ. AT (Art Trade)) — разновидность обмена: взаимные рисунки на заданную тему. Обычно художники стараются изобразить персонажей друг друга (руководствуясь референсом).

Фурри-артом называют художественные работы, созданные в контексте фурри-фэндома как главной целевой аудитории, реже так называют художественные работы, предназначенные для широкой аудитории, но содержащие антропоморфных животных персонажей.

Может принимать разные формы:

Художник рисует множество различных существ и выставляет их на публику. Его читатели выбирает себе одно или двух и рисуют, иногда дополняют к ним историю. Вкратце: первый дизайн рисует художник, а второй — те, которые «усыновили» персонажа.

10) WIP — сокращение англ. work in progress. Обычно набросок или фотография незавершённой работы, которую выкладывают, чтобы спросить совета либо показать процесс создания.

11) Watch (англ. наблюдать) — аналог добавления в друзья в социальных арт-сервисах типа DeviantART. Т.е. когда вас добавили в список друзей, это значит, что вас ‘завотчили’.

12) Коллаб (от англ. collaboration) — термин художников, обозначающий совместную художественную работу. Она может быть выполнена с помощью графических редакторов (Open Canvas, арт-чаты) в одновременном режиме, через дополнения (контуры, раскраска) поочерёдно, а также вживую карандашом. Иногда коллабы рисуют в честь чего-то (праздника, конфурренции и т. п.), а иногда просто так.

13) Комишн (комишен; коммишен; коммишн (предположительно происходит от французского слова «commission», означающего покупки, дела)) — художественная работа, выполненная на заказ за сумму денег, установленную автором.

14) Ych (your character here) (также среди художников называют манекеном и болванкой) — дословно «ваш персонаж здесь». Что-то вроде аналога «здесь могла бы быть ваша реклама», т.е. художник рисует позу как основу, а затем добавляет в неё элементы персонажа за авторством другого художника (обычно ючи (ичи) выставляют как подарки (гифты) либо на продажу).

15) Телефон, или же телефонмем — это челлендж, который выполняет группа художников в составе от 3 человек. Они поочерёдно рисуют арт, передавая его по очереди и не показывая остальным участникам челленджа.

Можно показывать только тем, кто стоит следующим на очереди или был до него.

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

Хотите добавить в словарь что-то своё? Напишите в комментариях, и я обязательно пополню Словарь Художника вашими новыми предложенными терминами! А пока что на этом всё! Спасибо за прочтение, и, может быть, Вы узнали для себя что-то новое!

Что такое реквест, и зачем он нужен

Реквест что это

Художники — люди, которые воплощают в изображения вдохновение и порывы души, но это еще не все.

Эти люди также могут работать на заказ, причем, для того чтобы заниматься деятельностью профессионально, нужно неплохо разбираться в терминологии.

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

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

Что такое реквест в рисовании? Это особый тип рисунка, его выполняют на заказ, но при этом часто вознаграждением за работу становится простое «спасибо». С одной стороны, может показаться, что такое ведение дел — заведомо проигрышный вариант и не приведет творца к деньгам.

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

Возможность продемонстрировать себя, свой талант и стиль — вот что такое реквест.

Сфера использования термина

Современные пользователи интернета достаточно осведомлены о том, что такое реквест, поэтому этот термин не вызывает вопросов и недоумения. Само слово пришло в русский язык из английского и означает «запрос».

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

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

Стоит акцентировать внимание

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

Итак, стоит напомнить, что первое понятие — работа, выполненная безвозмездно.

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

Где можно увидеть примеры работ подобного типа? Да по всей Сети, нередко они являются переработкой уже известных произведений, адаптированных под запрос заказчика или стиль художника. Кто-то перерисовывает героев фильмов, кто-то создает свое собственное произведение.

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

Нередко такие заказы делают для того, чтобы выделиться, привлечь внимание.

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

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

Это сложно, но результат того стоит.

Для чего нужен

О том, что такое реквест, уже было сказано выше, теперь речь пойдет о том, зачем он нужен, если никаких плюсов с точки зрения практичного человека он не приносит. Но это только на первый взгляд. Занимаясь перерисовкой изображения в своем стиле, можно отточить собственные навыки, найти заказчика и многое другое.

Те люди, которые работают не покладая рук над иллюстрацией книг и комиксов, оформляют страницы сайтов в интернете, нуждаются в таком своеобразном отдыхе.

И вправду, профи, которые сутками напролет рисуют одно и то же, или те, кто не может продумать все детали произведения, те, кому нужно отвлечься, но не потерять вдохновения, — именно они отдают предпочтение и отводят свободное время на исполнение реквестов.

В чем минус? Тут все просто: так называемых халявщиков хватает, особенно в интернете. С недавних пор стало популярным ставить на место главной фотографии в профиле и дарить на день рождения портреты людей.

А кто будет их писать? Правильно, художники, и желательно, за простое «спасибо», а то и без него.

Самое неприятное, что такие люди обычно оперируют либо «легкостью» создания полноценного изображения, либо получением «бесценного» опыта, но про то, чтобы оформить полноценный заказ, мало кто думает.

Что такое реквесты, коллабы? А также трейды

Реквест что это

Реквест жаргонное название заказа, происходящее от английского request. Распространено у художников. Как правило, обозначает заказ арта, гораздо реже других форм искусства например, скульптуры.

Как правило подразумевается выполнение за спасибо, а не за деньги или ответный арт.

Реквест-Рисунок на заказ. может быть за спасибо, за бесплатно, но только не за деньги

Трейд-это обмен артами (типо, вы рисуете мне-я вам)

Трейд — обмен картинами

Хэдшот — рисунок, на котором изображена только голова или бюст персонажа.

Фуллбоди — арт, на котором изображен персонаж в полный рост.

Шейдинг — или, если переводить дословно, это тени.

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

Скетч — скетч или набросок)Комишен/коммишн — по сути это заказ рисунка за определнную плату. В качестве платы может выступать реальные деньги, или, если речь идт о сайте для художников ДА — то это будут поинты. Поинты- местная валюта сайта.

Трейд — это заказ рисунка за рисунок. Т. е. Я рисую вам, а вы бурсите мне)

Реквест- это тоже заказ рисунка за плату. Но он осуществляется путм описания персонажа, или целой работы. Ну, т. е. грубо говоря. вы на словах объявляемые, что я должен нарисовать, и я это рисую, )

Гифт — Или. если переводить дословно, то это подарок. ) т. е. бесплатный рисунок для вас)

Коллаб — Ну, а коллаб это просто совместный рисунок. Т. е. на одном холсте работают сразу несколько художников.

Как сделать pull request

Реквест что это

В кругу моих знакомых имеются товарищи весьма и весьма далёкие от мира железок, интернета и open source (в общем, они пропустили всё самое интересное).

Не далее как на прошлой неделе угораздило таки употребить при них непотребное словосочетание «pull request», после чего, ловя недоумённые взгляды, пришлось мяться и придумывать как сие получше перевести на великий и могучий.

Увы, к взаимопониманию это не привело: попробую ответить здесь.

Pull Request — запрос на включение. На включение написанного вами кода в чужой репозиторий.

С чего начать?

А для начала этот самый репозиторий нужно форкнуть (fork — вилка, ответвление). Разберём это нехитрое действо на примере веб-сервиса для хостинга IT-проектов, название которому GitHub. Разумеется, кроме GitHub есть и другие: BitBucket, например. Выбирать по вкусу.

Примечание: для успешного проведения нижеизложенных операций у вас (что естественно) должен быть установлен git.

Заходим на страницу интересующего проекта, жмём кнопку Fork, ищем на своей странице URL для клонирования.

В консоли в зависимости от входных данных набираем нечто подобное:

$ git clone [email protected]/username/django_documentation.git

Отлично. Уже можно вносить свои изменения в код проекта.

Тот репозиторий, что теперь лежит на вашем жёстком диске, независим от основного. В нём отслеживаются только ваши наработки. Но как следить за изменениями, происходящими в первоисточнике, откуда вы «стянули» репозиторий? Добавить удаленный репозиторий в отслеживаемые. Например, так:

$ git remote add upstream [email protected]:Alerion/django_documentation.git

Давайте посмотрим как сливать изменения из оригинального репозитория к себе в случае, если разработка в нём ушла вперёд пока вы сосредоточенно писали коммиты:

9 files changed, 290 insertions(+), 163 deletions(-)

У нас есть основной репозиторий с веткой master и недавно добавленный нами — с upstream. Команда, данная выше, забирает всё новое из ветки upstream и сливает изменения в master. Так, мы всегда можем получить последние наработки.

Вы можете также воспользоваться другой командой — fetch вместо указанной pull. В таком случае git заберет изменения с удаленного репозитория, но не будет пытаться слить их с вашей текущей веткой автоматически.

Допустим, мы написали, что хотели и сделали коммит. Забираем изменения (но не сливаем их, fetch) из upstream. Затем вручную сливаем изменения из удалённой ветки upstream/master к себе (merge), разрешаем конфликты (если есть) и снова делаем коммит.

Лайвхак: если репозиторий огромен, а забирать его весь не хочется, клонируем только нужную ветку:

Что такое ветки?

Чаще всего ветки (branch — ответвление, ветвь, филиал) бывают тематическими. Например, при общей разработке, когда у всех участников есть право записи в репозиторий. В этом случае ветки используются для отделения изменений, сделанных одним из разработчиков, от общего репозитория. Ветки могут пригодиться и в случае с созданием pull-request’а.

Создание ветки происходит довольно просто. Находясь в каталоге с проектом, наберите следующие команды:

Новые ветки создаются не только из master, берите любую!

Находясь в только что созданной ветке, вы можете приступить к работе. Вносите в код свои изменения, а когда закончите просто переключитесь обратно к своей основной ветке. Вы можете отправить pull request, выбрав ветку new_branch или же прежде слить изменения из неё в основную ветку разработки. Рассмотрим это подробнее:

Если нужно отправить в свой удалённый репозиторий вновь созданную ветку (не сливать её с master), делаем следующее:

$ git push master new_branch

Не торопитесь сливать изменения. Если что-то не заладилось, созданную ветку можно удалить:

$ git push origin —delete new_branch # локально и в удалённом репозитории

Отправляем изменения

Добрались таки до ответа на поставленный вопрос: что такое pull request, зачем оно нужно и как его достичь. Как предложить владельцу репозитория свои изменения?

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

Перед тем как сделать запрос вы имеете возможность добавить комментарий, просмотреть то, какие файлы будут изменены, какие коммиты добавлены. В верхнем углу окна добавления запроса обратите внимание откуда куда и что вы сливаете. Если необходимо слить основные ветки выбор падёт на репозиторий username:master, если отдельную ветку (вспоминаем branch) — так и указывайте её.

А дальше… ждать. Пока придёт владелец оригинального репозитория и примет/отклонит ваши изменения.

Ну вот, мы его достигли. Просветления то есть 🙂

Как отменить изменения

Если что-то пошло совсем не так как хотелось, изменения можно «откатить». Когда изменённый файл ещё не проиндексирован, сделать это просто:

Когда нужно вернуть более старое состояние уже проиндексированных файлов и забыть о них совсем (помните, что упомянутая здесь операция отменит всю вашу работу до определённого коммита!):

Cмотрим на какой коммит откатиться. В примере откатываемся назад на 1 коммит. Для изменения состояния в этой же ветке удалённого репозитория тоже придётся использовать грубую силу — флаг force:

$ git push origin new_branch:new_branch —force

Охватить все варианты невозможно, поэтому рекомендуется обратиться к документации и найти команду git revert и ключ —soft. Отдельно хочется отметить: в git ничего не пропадает бесследно. Если файлы были удалены, их можно восстановить опять.

$ git checkout 4b9df4bbd — files

Читайте также: Что значит сентиментальность? смысл сентиментальный человек?

Дословно можно понимать эту команду как «из коммита 4b9df4bbd вернуть files». Затем останется только зафиксировать изменения (сделать коммит).

А подробнее?

Ну, что ещё? Применительно к github’у можно отметить факт наличия у них Issues.

Это такая «примочка», благодаря которой можно ставить задачи для проекта, давать им описание и метку, определяющую к какому разряду данная задача относится (закрытие бага или написание фичи), а ещё назначать ответственного за выполнение определённого issue: всё как у больших.

Итогов подводить не стану. Для заинтересованных лиц ссылочка на хорошую книгу: Pro Git pdf ⤧ Следующая запись Верстаем макеты с SASS/SCSS

Урок 30. Подробнее про onActivityResult. Зачем нужны requestCode и resultCode

Реквест что это

— разбираемся, зачем нужны requestCode и resultCode в onActivityResult

На прошлом уроке мы поверхностно рассмотрели, как вызвать Activity, и как сделать так, чтобы она вернула результат. Рассмотрим немного подробней этот механизм.

Создадим приложение, которое будет вызывать два разных Activity и получать от них результат. Как мы помним, результат приходит в метод onActivityResult. И requestCode используется, чтобы отличать друг от друга пришедшие результаты.

А resultCode – позволяет определить успешно прошел вызов или нет.

Project name: P0301_ActivityResultBuild Target: Android 2.3.3Application name: ActivityResultPackage name: ru.startandroid.develop.p0301activityresultCreate Activity: MainActivity

Нарисуем экран в main.xml:

На экране TextView с текстом. И две кнопки для выбора цвета шрифта и выравнивания текста в TextView. Нажатие на кнопку будет вызывать Activity для выбора и получать обратно результат.

Давайте начнем кодить в MainActivity.java:

Определили экранные элементы, прописали обработчик кнопкам и пока остановимся на этом.

Создадим два других Activity. Начнем с Activity для выбора цвета. Создадим layout-файл color.xml:

Создаем класс ColorActivity. ColorActivity.java:

Как обычно определяем элементы, присваиваем обработчик кнопкам и реализуем onClick.

В onClick мы создаем Intent, затем определяем, кнопка с каким цветом была нажата и помещаем в Intent объект с именем color и значением цвета.

Ставим статус RESULT_OK, указываем, что надо вернуть объект intent в качестве результата и закрываем Activity. Для значения цветов используем системные константы.

Аналогично создаем Activity для выбора выравнивания.

Здесь все аналогично, как и в ColorActivity. Только работаем не с цветами, а с выравниванием. Не забудьте прописать оба Activity в манифесте.

Теперь можем завершить код в MainActivity.java. Добавим пару своих констант в класс для удобства:

final int REQUEST_CODE_COLOR = 1; final int REQUEST_CODE_ALIGN = 2;

Эти константы далее будем использовать в качестве requestCode.

Допишем метод onClick:

Мы определяем, какая кнопка была нажата и посылаем Intent с ожиданием возврата результата. Два вызова отличаются классом вызываемого Activity и параметром requestCode в методе startActivityForResult.

При вызове ColorActivity используем константу REQUEST_CODE_COLOR, а при вызове AlignActivity — REQUEST_CODE_ALIGN.

Эту константу мы обратно получим в методе обработки результата – onActivityResult, и по ней сможем определить из какого именно Activity пришел результат.

Давайте реализуем метод onActivityResult в MainActivity.java:

Для наглядности пишем в лог значения переменных.

Вспоминаем, что в ColorActivity и AlignActivity в методе setResult мы ставили статус RESULT_OK при отправке результата. Значит в onActivityResult нам надо ожидать этот статус, как обозначение успешного окончания вызова.

Если вызов прошел успешно (resultCode = RESULT_OK), то мы смотрим значение requestCode. Если оно равно константе REQUEST_CODE_COLOR, то вспоминаем, что мы использовали эту константу в методе startActivityForResult, когда отправляли запрос на выбор цвета. Значит, нам пришел результат этого выбора.

Мы берем Intent (data) и извлекаем из него значение объекта с именем color и присваиваем это значение цвету текста в TextView. Константа Color.WHITE в методе getIntExtra означает значение по умолчанию. Т.е. если в Intent не найдется объекта с именем color, то метод вернет белый (white) цвет.

Аналогично для REQUEST_CODE_ALIGN. Эту константу мы использовали для запроса выбора выравнивания. И если в методе onActivityResult параметр requestCode = этой константе, значит пришел ответ на запрос выравнивания. И мы считываем это значение из Intent и присваиваем его атрибуту Gravity для TextView.

Если resultCode не равен RESULT_OK, значит что-то пошло не так. Выводим на экран соответствующее сообщение. Этот случай может наступить, например, если на экране выбора не делать выбор, а нажать кнопку Назад.

Давайте все сохраним и запустим приложение.

и выберем, например Red

requestCode пришедший в метод onActivityResult равен 1. Все верно, это значение константы REQUEST_CODE_COLOR, которое мы использовали при вызове.

Т.е. все верно, пришел ответ на запрос цвета, и его статус = RESULT_OK.

Теперь жмем Alignment и выбираем Right, получаем выравнивание вправо:

requestCode = 2, что равно константе REQUEST_CODE_ALIGN. Значит пришел ответ на запрос выравнивания.

Теперь снова жмем Color

но вместо того, чтобы выбрать цвет нажмем кнопку назад

Отобразилось наше сообщение об ошибке. Смотрим логи:

requestCode = 1, resultCode = 0

requestCode = 1 – все верно, мы запрашивали цвет (REQUEST_CODE_COLOR)

resultCode = 0, это значение константы RESULT_CANCELED, значит вызов прошел неудачно

Ограничений на значение статуса в методе setResult нет. RESULT_OK и RESULT_CANCELED – системные общепринятые константы. Но вы можете свободно использовать свои значения, если в этом есть необходимость.

Итак, подведем итог.

requestCode – это в некотором роде ID запроса. Задается в методе startActivityForResult, и проверяется потом в onActivityResult, чтобы точно знать, на какой вызов пришел ответ.

resultCode – статус вызова. Задается в методе setResult, и проверяется в onActivityResult, чтобы понять насколько успешно прошел вызов. Если при вызове что-то пошло не так, то вернется системная константа RESULT_CANCELED.

Полный код MainActivity.java:

Читайте также: Что значит тату кальмар? выбор тату кальмар? смысл

На следующем уроке:

— узнаем что такое URI— вызываем системные приложения (браузер, звонилка, карта)

Присоединяйтесь к нам в Telegram:

— в канале StartAndroid публикуются ссылки на новые статьи с сайта startandroid.ru и интересные материалы с хабра, medium.com и т.п.

— в чатах решаем возникающие вопросы и проблемы по различным темам: Android, Kotlin, RxJava, Dagger, Тестирование

— ну и если просто хочется поговорить с коллегами по разработке, то есть чат Флудильня

— тут можно посмотреть, над какими уроками я сейчас работаю, и о чем будут следующие уроки

Сленг художников современности. Гифт, скетч, реквест – это…

Реквест что это

С развитием Интернета и различных электронных устройств никого уже не удивляет появление электронных рисунков, выполненных различными художниками.

Графические планшеты и современные программы позволяют с легкостью рисовать, разукрашивать, редактировать и обрабатывать результат творчества «современных Пикассо» без особых затруднений.

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

Современный сленг и его аналоги

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

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

В современном мире же все намного проще – многих мастеров карандаша достаточно просто попросить нарисовать что-нибудь «за шоколадку». И, если они будут не слишком заняты, то с удовольствием выполнят просьбу.

Вот что означает «реквест» в современном сленге художников всемирной паутины.

Кстати, в английском языке свой «реквест». Значение слова здесь конкретное — «запрос». В «Фейсбуке», например, есть функция Friend request, то есть запрос на добавление в друзья, мы же используем данное слово в более широком смысле.

Другие слова из лексикона авторов

Пришли такие новомодные словечки, конечно же, из английского языка. Объясняется же тенденция разбавлять язык другими словами тем, что английский достаточно легок для восприятия многим пользователям Интернета, да и слова в нем просто короче.

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

Самое интересное, что простой рисунок на бумаге современные гуру веб-картинок называют словом «традишинал», что значит «традиционный», обычный то есть.

И действительно, между рисунками на графическом планшете в редакторе и тем, что нарисовано рукой, порой очень большая разница. Но овладев всеми функциями современной техники, художники вырабатывают свой собственный стиль.

Для многих выполнить реквест – это все равно, что выполнить ежедневную тренировку для развития навыков.

Слово «реквест» в современном Интернете

Не только среди художников распространен этот специальный сленг, но и среди всех интернет-пользователей, в принципе. Посетители многих сайтов не задаются вопросами: а реквест – это что, поскольку, даже обладая начальными знаниями английского, можно без труда понять, о чем идет речь.

Даже новичок на форуме или в социальной сети поймет, что реквест – это просьба что-либо выполнить специально для человека, чаще всего бескорыстно. Например, в комментариях к тем видео, где перепеваются известные песни, многие просят исполнителей спеть что-нибудь еще из репертуара другого певца. Это и есть своего рода «реквест» — просьба, предложение.

И не стоит путать это с «челенджем», что означает открытый вызов. То есть человек заявляет, что кому-то не под силу сделать какую-то вещь, и последний должен доказать обратное. Но это, как правило, в основном интернет-разборки творческого сообщества, углубляться в которые не следует, да и мало кто в этом заинтересован. Большинство используют именно реквест, значение которого уже известно.

Примеры выполнения реквестов

На многих официальных страницах художников можно увидеть, как в комментариях люди «реквестируют» выполнение каких-то безумно сложных идей или картин. Одним из первых, кто стал выполнять такие «запросы», был один из пользователей развлекательного портала под ником Чилик.

На его страничке в соц. сети можно увидеть альбом «Нарисуй мне…», где он и выполняет просьбы пользователей. Вслед за ним тенденцию выполнять реквесты подхватили и другие иллюстраторы и веб-художники, которые таким образом общаются со своими зрителями.

Реквесты новичкам

Труднее всего освоиться в новой сфере «интернет-рисования» начинающим художникам, у которых пока что не выработался какой-то определенный стиль рисования. Ведь реквест – это весьма важное поручение, пусть даже рисунок электронный.

Так что, прежде чем начать выполнять такого рода «заказы», нужно показать себя. Многие художники часто работают иллюстраторами или оформителями веб-страничек, и выполнение чьих-то просьб для них – еще один способ расслабиться и отдохнуть от работы.

И, конечно же, важно, чтобы прежде всего человеку нравилось рисовать.

Портреты на заказ

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

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

Что такое pull request?

Реквест что это

pull request — предложение изменения кода в чужом репозитории.

Вы делаете форк чужого репозитория (который иногда и сам может быть форком) → производите изменения в своём форке → посредством pull request предлагаете изменения владельцам репозитория, чей форк Вы сделали. На GitHub pull request в публичный репозиторий может осуществить любая/ой зарегистрированная/ый участница/участник.

2. Составляющие pull requests

Рекомендации по грамотному внесению pull requests расписаны в ответе ув-мого IonDen.

3. Разновидности pull requests

Все pull requests можно разделить на следующие категории:

4. Дополнительная ссылка

2. Как сделать и принять pull request при помощи hub

1. Что такое hub?

hub — консольное приложение, упрощающее введение команд git, обёртка для git. Например, чтобы клонировать репозиторий, используя git, мы должны ввести в терминал:

git clone https://github.com/Kristinita/SashaSublime.git

В hub команда выглядит проще:

hub clone Kristinita/SashaSublime

Полный список команд hub, и что они упрощают, см. в документации hub.

2. Зачем использовать hub?

Фиксить мелкие баги и опечатки, а затем сделать pull-request проще через веб-интерфейс GitHub. Однако если Ваши изменения довольно значительны, лучше клонировать репозиторий к себе на компьютер по следующим причинам:

Итак, вы решили клонировать репозиторий. hub упрощает:

3. Настройка hub перед использованием

Если путь к исполняемому файлу содержит пробелы, во избежание багов, лучше заключить его в кавычки.

Что значит реквест? как понять реквест у художников? смысл Ссылка на основную публикацию

Что такое реквесты, коллабы? А также трейды.

Что такое реквесты, коллабы? А также трейды.

Что такое реквесты, коллабы? А также трейды.

Реквест- это тоже заказ рисунка за плату. Но он осуществляется путм описания персонажа, или целой работы. Ну, т. е. грубо говоря. вы на словах объявляемые, что я должен нарисовать, и я это рисую, )

Реквест-Рисунок на заказ. может быть за спасибо, за бесплатно, но только не за деньги

Трейд-это обмен артами (типо, вы рисуете мне-я вам)

Реквест жаргонное название заказа, происходящее от английского request. Распространено у художников. Как правило, обозначает заказ арта, гораздо реже других форм искусства например, скульптуры. Как правило подразумевается выполнение за спасибо, а не за деньги или ответный арт.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *