<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>工程师的执拗 on OnionTalk</title><link>https://hateonion.me/zh/categories/%E5%B7%A5%E7%A8%8B%E5%B8%88%E7%9A%84%E6%89%A7%E6%8B%97/</link><description>Recent content in 工程师的执拗 on OnionTalk</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 22 Feb 2020 19:21:14 +0800</lastBuildDate><atom:link href="https://hateonion.me/zh/categories/%E5%B7%A5%E7%A8%8B%E5%B8%88%E7%9A%84%E6%89%A7%E6%8B%97/index.xml" rel="self" type="application/rss+xml"/><item><title>使用yeoman创建属于你自己的脚手架</title><link>https://hateonion.me/zh/posts/18dec17/</link><pubDate>Mon, 17 Dec 2018 00:00:00 +0800</pubDate><guid>https://hateonion.me/zh/posts/18dec17/</guid><description>现代前端开发，由于构建工具的大规模使用，项目的配置趋于日渐复杂。很多时候你只是需要快速编写一个简单的demo，但是你首先需要做的可能是花费不少的时间搭建一整套的前端工具链。为了解决这个问题，社区创造出了不少比较成熟的脚手架或者boilerplate来让开发者快速搭建项目。但是如果你想快速的定制化属于你自己的脚手架，今天要聊的yeoman可能是一个不错的选择。</description></item><item><title>持续部署新法宝 - Github Actions</title><link>https://hateonion.me/zh/posts/20feb22/</link><pubDate>Sat, 22 Feb 2020 19:21:14 +0800</pubDate><guid>https://hateonion.me/zh/posts/20feb22/</guid><description>最近，我把我的博客部署从 Travis 迁移到了 Github Actions。在迁移过程中，我发现 Github Actions 是一个非常强大且有趣的工具。这篇文章就和大家简单分享一下这个工具。</description></item><item><title>使用Yarn Workspace管理多project repo</title><link>https://hateonion.me/zh/posts/b2b0/</link><pubDate>Tue, 25 Sep 2018 21:35:00 +0000</pubDate><guid>https://hateonion.me/zh/posts/b2b0/</guid><description>node的包管理方式和js社区重复造轮子的坏习惯一直为人所诟病。Yarn的横空出世很好的解决了单个package.json之下依赖重复的问题。对于多个package.json的项目，有没有办法解决呢？答案是Yes，Yarn workspace能很好的帮你做到这一点。</description></item></channel></rss>