Рубрики
Uncategorized

Желе Фин: Немного Bump & Grind 😉

Немного перестройки плюс растущие боли, но вот аккуратный инструмент, который мы используем. Теги с Джеллифином, Хактоберфестом, Git, DevOps.

Привет, желе!

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

Вот быстрое обновление

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

  1. Настройка занимает секунды. Это уменьшает среднее время к контролю. Я не знаю, есть ли это реальную вещь, но я представлял метрику в среднем за среднее время, чтобы понять кого-то, чтобы вытащить репо, внести изменения и отправить пр. Это было бы так.
  2. Vue имеет немного обоих, когда дело доходит до принятия из угловых и реагирования. Так что, если у вас есть фон в любом случае, вы сможете легко прыгать легко.
  3. Если у вас есть Нет Фон в любом случае, Vue имеет некоторые из лучших документации. Итак, должно быть легко подобрать его.
  4. DevOps легче. Я смог очень быстро получить загрузку проекта, настроить TRUSIS для автоматических сборки и развертываний и других нефтевых вещей.

Что-то думать о

Возьми мысль из этого. Удалите бессмысленные хлопоты, которые ваш мозг должен покинуть и оставить забавные вещи, как выбор цвета ваших кнопок и спорить, будь то энергии такой же, как от offwhite.

Инструменты, которые я использую

Трэвис CI Или непрерывная интеграция — это процесс использования инструмента, который проверит ваш код, когда вы ведете свой код, когда вы интегрируете новый код в существующий код. Это ломается? Это будет смешать?

Зависимость автоматически контролирует мой package.json Файл и проверяет любые обновления, которые должны иметь место, и откроет запрос на тягу, который выступает из строя и тестов TRAVIS, чтобы убедиться, что обновление зависимости не нарушает приложение. Зацепляющийся имеет Тонна настроек вы можете сделать и были бы в самой исчерпывающей статье. Я обнаружил это при рассмотрении кодовой базы Dev и адаптировал его для собственного использования. Одна из вещей, которые у меня есть моя настройка конфигурации для автоматического анализа PR, поэтому мне не нужно утверждать каждый PR вручную для инструмента для объединения в обновлениях. Во время разработки это здорово, но я уверен, что я ближе к нашему первому выпуску, мы можем масштабировать это обратно.

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

Peryizen и CZ-Condity-Changelog Это система такова, что хотя вы можете придерживаться форматирования, что семантический выпуск должен автоматически поднять версию, почему бы не использовать инструмент для обработки этого? Это именно то, что делает Peryizen, а CZ-Consatheral-ChangeLog — плагин для этого.

От их readme:

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

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

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

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

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

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

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

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

Самый искренний, Джонатан Ирвин

Оригинал: «https://dev.to/sublimegeek/jelly-fin-a-little-bump—grind—lhg»