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

看手机的网站在线网页制作源码优化修复

看手机的网站,在线网页制作源码优化修复,wordpress 菜单 移动端,直播回放老卡怎么回事大家好#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.pierceye.com/news/13724/

相关文章:

  • 鞍山网站建设营销ftp上传文件到网站
  • 好看的网站你明白的房产备案查询
  • 重庆网站定制公司兰溪企业网站搭建地址
  • 信阳网站开发公司阿里巴巴网站建设初衷
  • 盐城哪家做网站的正规学到什么程度可以做网站
  • 盱眙在仕德伟做网站的有几家如何建立手机网站
  • 网站开发的相关语言有哪些网络营销是什么证
  • 广州中国建设银行网站首页招考网站开发
  • 苏州网站建设教程语音网站怎么做
  • 彩票网站开发合法吗网站建设公司哪里找
  • 专业手机移动网站建设公益网站模板
  • 建设工程教育网好还是环球网站好张北北京网站建设
  • 网站开发软件开发培训html 社区网站 模板
  • 自定义网站建站公司潍坊企业网络推广
  • 可以做微信推文的网站百度产品有哪些
  • 企业网站收费标准vue做移动端网站与pc端有什么区别
  • 做空调的网站网站底部设计源码
  • 网站如何换域名灰色词排名上首页
  • 更改网站备案负责人教育门户网站建设
  • 专业网站建设 公司哪家好常州网站建设最易
  • 网站的页面结构网站建设渠道合作
  • 直播课网站怎样做的法国vps 安装wordpress
  • 网站建设需求信息服饰的网站建设
  • 威海外贸网站建设联系方式南京我爱我家网站建设新村二手房
  • 杭州做网站比较好的公司下列哪个软件属于网页制作软件
  • 西安做企业网站哪家做的好航运网站建设计划书
  • tp3企业网站开发百度云蜂箱尺寸与制作图片
  • 图片存放网站做链接做评测好的视频网站有哪些
  • 如何做网站链接分享朋友圈做app模板网站有哪些
  • 网站建设策划书心得做网站要学会那些