Ликвидация дефицита

Башня по проекту Zaha Hadid Architects в Пачевиле на Мальте должна обеспечить этот район недостающими ему жильем и общественными пространствами.
Башня по проекту Zaha Hadid Architects в Пачевиле на Мальте должна обеспечить этот район недостающими ему жильем и общественными пространствами.
Приветственное письмо является ключевой частью первого взаимодействия клиента с вашим продуктом. Они только что создали учетную запись и работают над настройкой и проверкой того, что ваш продукт отвечает их потребностям. Это отличная возможность предоставить клиентам полезную информацию, которая поможет им изучить ваш продукт. Мы много писали о том, что делает большую приветственную…
ПодробнееАссоциация фотографов (АОП) неустанно боролась за Закон об авторском праве, дизайне и патентах, который, к счастью, вступил в силу в 1988 году. Но что на самом деле означает авторское право для коммерческого творчества сегодня? Авторское право подкрепляет характер того, как почти все фотографы зарабатывают на жизнь (слова «авторское право» и «лицензирование» одинаково применимы ко всем…
ПодробнееРаботы участников в этом году оценят основатель MediaMonks, креативные директора Ogilvy UK, TBWA и AlmapBBDO. Фестиваль продолжает прием конкурсных работ на сайте в шести категориях: интерактивные проекты, медиа, инновации, мастерство, социальные медиа и мобильные технологии. Подать работу на конкурс и получить признание мирового креативного сообщества может любой желающий всего за 1$, заполнив онлайн-заявку. Церемония награждения…
ПодробнееРебята, мы вкладываем душу в AdMe.ru. Cпасибо за то,что открываете эту красоту. Спасибо за вдохновение и мурашки.Присоединяйтесь к нам в Facebook и ВКонтакте Живопись польского художника Павла Кучинского (Pawel Kuczynski) — острая сатира на окружающую нас реальность. Голод, войны, экономическая нестабильность, современное рабство и проблемы взаимоотношений между людьми — в его работах нет запретных тем, поэтому они трогают каждого и не теряют…
Подробнее
Добро пожаловать в dev.to codebase. Мы так рады, что у вас есть. С вашей помощью мы можем построить DEV, чтобы быть более стабильным и лучше обслуживать наше сообщество.
Содержание статьи
dev.to (или просто DEV) — это платформа, на которой разработчики программного обеспечения пишут статьи, участвуют в обсуждениях и создают свои профессиональные профили. Мы ценим поддерживающий и конструктивный диалог в поисках отличного кода и карьерного роста для всех членов. Экосистема охватывает от начинающих до продвинутых разработчиков, и все желающие могут найти свое место в нашем сообществе.
Мы ожидаем, что вкладчики будут соблюдать наш базовый кодекс поведения. Все разговоры и обсуждения по GitHub (вопросы, запросы на тяну) и через dev.to должны быть уважительными и безжалостными.
Если у вас есть сомнения, обратитесь к основному члену команды! Вы можете упомянуть нас в каких-либо проблемах или спросить о потоке автора DEV. Любая проблема с хорошей темой первого выпуска
как правило, является хорошим местом для начала.
Рефакторинг код, например. улучшение кода без изменения поведения — это область, которая, вероятно, может быть сделана на основе интуиции и может не требовать объединения большого количества сообщений.
Исправление ошибок также может не требовать много общения, но тем лучше. Удостоверьтесь в исправлениях ошибок с достаточными испытаниями. Ошибки — это магниты для других ошибок. Напиши тесты рядом с ошибками!
Особенности здания — это область, которая потребует наибольшего количества сообщений и / или переговоров. Каждая функция субъективна и открыта для обсуждения. Дорожная карта продукта должна быть хорошим руководством для последующего изучения. Как всегда, когда вы сомневаетесь, спросите!
git checkout -b feature / that-new-feature
или ошибка / исправление-это-ошибка
git commit -m 'Добавить функцию'
git push изначальный особенность / эта новая функция
Никто не идеален. Что-то не работает? или может быть сделано лучше? Сообщите нам, создав проблему.
PS: четкий и подробный вопрос получает много любви, все, что вам нужно сделать, это следовать шаблону вопроса!
Некоторые существующие коды могут быть плохо написаны или непроверены, поэтому мы должны провести более тщательный анализ. Мы тестируем rspec, сообщите нам, если у вас есть какие-либо вопросы по этому поводу!
Ссылки / Закрытия / Исправления / Разрешения № 305
где 305 — номер проблемы. Подробнее здесь Обратите внимание: все коммиты в запросе на тягу будут раздавлены при объединении, но когда ваш PR будет одобрен и пройдет наш CI, он будет жить на производстве!
Независимо от того, застряли ли вы в реализации функций, при первой установке, или просто хотите сказать нам, что что-то может быть сделано лучше, посмотрите наш поток OSS или создайте проблему. Вы также можете указать любого ключевого члена команды в проблеме, и мы ответим как можно скорее.
Мы все люди пытаемся работать вместе, чтобы улучшить сообщество. Всегда будьте добры и цените необходимость компромиссов.
Мы работаем на бэкэнде Rails с главным ванильным JavaScript на передней панели, а некоторые Preact посыпаются. Одна из наших целей — переместить в основном Preact для нашего интерфейса.
Дополнительные технологии и услуги перечислены в наших документах.
Этот проект следует за Руководством по стилю Ruby Style, которое использует Rubocop вместе с Rubocop-Rspec в качестве анализатора кода. Если у вас есть Rubocop, установленный с вашим текстовым редактором, вы должны быть в рабочем состоянии.
Для Javascript мы следуем Руководству по стилю JS Airbnb, используя ESLint и красивее. Если у вас установлен ESLint с вашим текстовым редактором, вы должны быть в рабочем состоянии.
Когда совершаются коммиты, крюк preitmit git проходит через хриплый и строчный. ESLint, красивее и Rubocop будут работать на вашем коде до его совершения. Если есть ошибки перебора, которые не могут быть автоматически исправлены, коммит не произойдет. Вам нужно будет исправить проблему вручную, а затем попытаться зафиксировать ее снова.
Примечание: если вы уже установили пакет хаски хотя бы один раз (используется для сценария precommit npm), вам нужно будет запустить пряжу --force
или npm install --no- кэш
. По какой-то причине пост-установочный скрипт хаски не запускается, когда пакет вытаскивается из нити или кэш-памяти npm. Это не хаки, а скорее проблема с кешированным пакетом.
Эти предпосылки предполагают, что вы используете macOS. Если вы используете другую ОС, вы должны установить эти предварительные требования, специфичные для вашей ОС.
комплект установки gem
мастер установки драгоценных камней
пряжу для заваривания
для установки пряжи. Он также установит узел, если у вас его еще нет. git clone git@github.com: thepracticaldev / dev.to.git
комплект комплект
бен / нить
bin / setup
В основном мы используем Rails-приложение, в котором используется несколько Webpack. В большинстве случаев просто работает сервер bin / rails
. Если вы работаете с Webpack, вам необходимо запустить следующее:
bin / startup
чтобы запустить сервер, Webpack и наш бегун delayed_job
. bin / startup
запускает стартовый мастер -f Procfile.dev
под капотом. alias start = "bin / startup"
делает это еще быстрее. pry
для отладки в Rails, обратите внимание, что вместе с мастером
и pry
работает, но это не как чистый, как bin / rails server
. Ниже приведены некоторые синглтонные команды, которые могут вам понадобиться, обычно на отдельной вкладке / вкладке вашей оболочки.
bin / rails server
) — это в основном для уведомлений и писем: bin / rails jobs: work
bin / rails jobs: clear
Текущие исправления: необходимо разработать потенциальные проблемы с внешними службами.
Мы используем Spring и уже включены в проект.
bin / rails server
bin / rspec spec / models /
bin / rake db: мигрировать
. пружинный стоп
. Например, Spring всегда следует перезапускать, если есть изменение в ключе среды.
. Предостережение: bin / rspec
не имеет весны, потому что это влияет на результат Симпсова. Вместо этого используйте bin / spring rspec
.
Ознакомьтесь с нашей страницей посвященных документов, чтобы получить дополнительную техническую документацию.
Наша новая дорожная карта продукта находится здесь. Многие заметки должны быть преобразованы в проблемы, но это должно обеспечить обзор функций, над которыми мы планируем работать, а также возможности, которые мы рассматриваем.
Члены основной команды будут перемещать вопросы вдоль проектной панели по мере их продвижения.
DEV лицензируется в соответствии с GNU Affero General Public License 3 (AGPL-3). Пожалуйста, просмотрите файл LICENSE в нашем репозитории для полного текста.
Как и многие проекты с открытым исходным кодом, мы требуем, чтобы участники предоставили нам Лицензионное соглашение для участников (CLA). Предоставляя код проекту DEV, вы предоставляете нам право использовать этот код в соответствии с условиями CLA.
Наша версия CLA была адаптирована из лицензионного соглашения Microsoft Contributor, которое они щедро предоставили общедоступному домену в Creative Commons CC0 1.0 Universal.
Любые вопросы, пожалуйста, обратитесь к нашей лицензии FAQ doc или по электронной почте yo@dev.to
❤️