当前位置: 首页 > news >正文

贵州网站建设联系电话玉溪网络推广 网站建设

贵州网站建设联系电话,玉溪网络推广 网站建设,wordpress多站点 文章导入,静态wordpress ajax大家好#xff0c;我是若川。最近组织了源码共读活动#xff0c;感兴趣的可以加我微信 ruochuan12源码共读群里有小伙伴聊到如何给开源项目提PR#xff0c;所以今天分享这篇文章。你有给开源的库或者框架提过 PR 吗#xff1f;如果没有#xff0c;那么今天的文章会教你怎么… 大家好我是若川。最近组织了源码共读活动感兴趣的可以加我微信 ruochuan12源码共读群里有小伙伴聊到如何给开源项目提PR所以今天分享这篇文章。你有给开源的库或者框架提过 PR 吗如果没有那么今天的文章会教你怎么给开源库提 PR。 为什么要给开源项目提 PR 这件事还得从好几年前2019年说起那时候在折腾一个虚拟 DOM 的玩具参考之前的文章虚拟DOM到底是什么在构建工具上我选择了 Rollup希望每次构建的时候都能自动进行代码的 Lint所以引入了 Rollup 的一个插件rollup-plugin-eslint。在使用这个插件的过程中发现和 Webpack 对应的插件  eslint-webpack-plugin 还是有一些差距的。我在使用 Webpack 的 eslint-webpack-plugin 时候只需要配置 fix 属性就能够在保存代码的时候自动对代码进行 fix。// webpack.config.js const ESLintPlugin  require(eslint-webpack-plugin);module.exports  {// ...plugins: [new ESLintPlugin({fix: true,extensions: [js, jsx]}) };而在使用 rollup-plugin-eslint 的时候看文档上好像没有提到这个选项也就是说 rollup-plugin-eslint 根本不支持这个功能。然后搜索了一下 Issues不搜不要紧一搜吓一跳发现有人在 2016 年就提出了这个疑问。作者的回复也很简单欢迎提交 PR。我当时心想这个功能这么久了都没人实现想必很难吧。但是隔壁的 eslint-webpack-plugin 明明支持这个功能我去看看它怎么实现的不就行了。于是我就把 eslint-webpack-plugin 的代码 clone 下来一顿搜索发现它实现这个功能就用了三行代码。if (options.fix) {await ESLint.outputFixes(results); }激动的心颤抖的手我赶忙就去  rollup-plugin-eslint 那里提了个 PR。PR: https://github.com/TrySound/rollup-plugin-eslint/pull/27关键是作者都没想到这个东西居然这么简单就实现了。 如何在 GitHub 上提 PR 上面是我第一次提 PR 的一个心路历程如果你也发现了你现在使用的什么开源框架有待优化的地方这里再教大家怎么在 GitHub 上提交一个 PR。对开源项目进行 Fork首先把你要提交 PR 的项目 Fork 到自己的仓库。然后到自己的仓库中将 Fork 的项目 clone 到本地。$ git clone gitgithub.com:Shenfq/rollup-plugin-eslint.git切换到新分支提交变更推送到远程代码 clone 到本地之后先切换一个新的分支分支名最好紧贴这次更新的内容。$ git checkout -b feature/add-fix-option在新分支修改代码  if (options.fix  report) {CLIEngine.outputFixes(report);}提交变更$ git add . $ git commit -m feat: add options.fix最后将新的分支推送到远程$ git push --set-upstream origin feature/add-fix-option新建 PR在自己的 GitHub 仓库中找到对应项目打开 Pull requests Tab点击 New pull request 按钮新建一个 PR。然后在下面的界面中选择刚刚提交的分支最后点击 Create pull request 即可。点击之后就在对应的项目中提交了一个属于你的 PR 了。如果顺利的话你就能『混』 到一个开源项目贡献者的头衔。- END -最近组建了一个江西人的前端交流群如果你是江西人可以加我微信 ruochuan12 私信 江西 拉你进群。推荐阅读1个月200人一起读了4周源码我历时3年才写了10余篇源码文章但收获了100w阅读老姚浅谈怎么学JavaScript我在阿里招前端该怎么帮你可进面试群················· 若川简介 ·················你好我是若川毕业于江西高校。现在是一名前端开发“工程师”。写有《学习源码整体架构系列从2014年起每年都会写一篇年度总结已经写了7篇点击查看年度总结。同时最近组织了源码共读活动识别上方二维码加我微信、拉你进源码共读群今日话题略。欢迎分享、收藏、点赞、在看我的公众号文章~
http://www.huolong8.cn/news/328854/

相关文章:

  • 网站上面的图片是怎么做的安平有做网站推广的吗
  • 网站备案大概需要多久seo网络营销推广公司深圳
  • 网站建设英语wordpress 栏目 伪静态化
  • 网站开发 居易国际网站怎样优化seo
  • 外贸网站模板外贸网站建设做网站公司什么条件
  • 陕西新站seo网页编辑器绿色版
  • 网站制作合同书wordpress标签组合
  • 东道设计logoseo新手教程
  • 东坑镇网站建设公司济南市住房城乡建设网
  • 帮传销做网站北京网络科技有限公司官网
  • 中国网站建设公司排行南通通州住房和城乡建设网站
  • 织梦圈子如何调用网站默认模板黄骅市第三中学
  • 做一个网站建设的流程wordpress rewrite插件
  • 电子商务网站管理软件开发专业学校
  • 济南百度做网站wordpress 加入代码
  • 网站广告图片设计教程网站想更换服务器怎么做
  • 自己个人的网站怎么设计朵朵软件网站建设
  • 佛山高端网站开发公司网页设计怎么样
  • 漂亮网站wordpress插件整合到主题
  • 中国平面设计和网站建设怎样做网络推广赚钱
  • 免费发布信息网站大全注册开发公司
  • 建设厅网站初始数据入库马良行网站3d模型预览怎么做的
  • 做营销网站的企业梅林固件 搭建wordpress
  • 慕课网站开发与实现昆山网站维护
  • 网站域名代理备案宣传册设计与制作免费
  • 网站建设上音乐分享 wordpress
  • 河北省城乡和建设厅网站首页wordpress 支持 反对
  • 可以做微商的网站网站一年了百度不收录
  • thinkphp购物网站开发视频玉溪网络推广 网站建设
  • 网站title优化网络协议分析课程设计报告