我们已经达到了这个美妙的旅程的结束。让我们全面回顾GSoD实习期间我所有的贡献!
词汇的网站更新(版4/4)
确保验收后,我收到必要的github邀请。我有写访问词汇GitHub库作为一个CC词汇核心提交者。
最初的计划
项目简介
词汇量有巨大的潜力被用作主要的UI组件库网站建设。它需要的是一个健壮的然而layman-friendly指南。重要的开发人员指南等信息组件,使用规范和配置调整形成任何文档的重要组成部分。这不仅鼓励现有用户感受的词汇量持续增长,达到新的里程碑,同时也促进词汇的用法在相对较新的项目。我做过实习生的期望的结果不仅会涉及到写一个严肃的指南使用已有的组件的设计和开发也主页(导致一个集成的文档为每个)词汇,Vue-Vocabulary和字体。
提出和简易时间表和交付
这是一个我遇到的所有每周的目标列表:
Pre-Internship
- 理解知识共享作为一个组卡塔尔vs葡萄牙分析织,其工作和相关的伦理。
- 看看CC的github库,了解代码结构。
- 打开问题和公关的熟悉存储库工作流。
- 与我的导师互动,建立了有关项目的基本理念问题。
- 进一步研究项目的需要,考虑对其实施后的潜在影响。
星期1(09/14 - 09/21)
- 在更深的层面理解的词汇,Vue-Vocabulary和字体,和他们现有的组件。
- 设计统一的着陆页词汇概貌,Vue-Vocabulary基于词汇和字体组件。
- 与我的导师和其他团队成员,建立了融洽的关系。
星期2(09/22 - 09/28)
- 解决查询有关的选择设计、页面结构等,并寻求CC用户体验设计师的批准。
- 开始写的内容需要填写主要的着陆页。
星期3(09/29 - 10/06)
- 定稿的标题、副标题和其他部分需要出现在着陆点&文档。
- 保持代码准备接受文档内容。github页/ netlify /浪涌持续集成和部署配置。
星期4(10/07 - 10/14)
- 开始写在“简介”,“开始”和“网格组件”副标题的文档。
- 开始开发的主要使用词汇表组件的着陆页。
星期5(10/15 - 10/22)
- 完成批准了主页的内容。
- 在编码“黑暗的主题”。
- 促进hacktoberfest贡献者,cco事件。
第6周(10/23 - 10/30)
- mid-internship写了一篇博客文章描述工作和经验是如何与CC到目前为止。
- 开始编译的所有组件的文档指导词汇。在必要时修补。
星期7(10/31 - 11/07)
- 集成的主要页面内容和主要的着陆页本身,已经运行起来。
第八周(11/08 - 11/15)
- 写完的词汇用法指南和寻求初始批准。
9周(11/16 - 11/23)
- 完成向导和主页内容。
- 进行必要的着陆页文档集成。
- 发表一个样本为观察和测量目的构建使用激增。
第十个星期(11/24 - 11/30)
- 调查发展构建Web使用波可访问性和可访问性的见解。
- 使用Chrome开发工具调查网站的响应能力。
- 灯塔生成报告。
- 优化搜索引擎使用元标记和外部链接。
11周(11/30 - 12/05)
- 致力于改善报告统计,直到他们达到目标。
- 写了一篇博客文章中总结一切,关于我的性能及参与CC。
第12周(12/06 - 12/12)
- 寻求日常审批,直到一切都完成。
- 通过我的作品和代码upteen乘以任何微小的错误。
13周(12/13 - 12/19)
- 清理代码,确保一切都是正确的棉絮,最后关闭之前提交。
- 发表了“结束实习”博客,围捕我的健康之旅。
- 寻求最终关闭批准。
Post-Internship
- 推广使用CC认为作品。
- 与社区互动,回答关于CC查询或怀疑。
- 开展社区工作的仓库我了。
- 利用经验在这实习为未来努力。
词汇网站
这是链接着陆地点。
- 经历了3设计迭代。
- 设计的模型Figma。
- 写的内容填充的着陆页。
- 用户体验设计师的批准后,等待一个前端工程师的批准。
- 从我的导师寻求持续的批准dhruvkb。
- 使用Vue.js+CC词汇建立一个高度模块化的网站。
- 经过几次迭代后的网站本身。
- 关于112年提交(15000年在我的代码行)gsod-nimish分支。
我所有的贡献知识共享!卡塔尔vs葡萄牙分析
- 使用Github API来显示库统计数据。
从GitHub获取动态数据API
- 综述了公关和合并11月25日。
现在网站的样子:
最后网站的快照!
灯塔为我们的生活网站报道
- 促使提高可访问性变化,搜索引擎优化和PWA特征。
核心文档
这是链接文档的网站。
- 使用StorybookJS。
- 修改现有的概述页面。
- 高度详细的部分从文档中删除。
- 记录词汇sprint规划工作流。
- 记录如何使用减价组件与CC词汇。
- 嵌入式链接到其他开源项目来改善搜索引擎优化。
- 增加一致性在文档中出现的故事书。
- 添加alt描述&咏叹调标签对某些图像来提高可访问性。
我学习和挑战
- 设计不仅仅是挑选颜色和灰色屏幕上放置组件。
- 重要的是要读自己的作品从公正的角度来理解它如何将感知到的。
- 出版npmjs并不难!
- 知道之前现有的代码在您的项目是严肃的本质。重要的是要理解的代码风格、结构和活动的代码处理。
- 要有耐心!精美的推迟一些如果有意义它逻辑上之后才完成其他任务完成了。
- 编写整洁的代码是多么重要的东西不是经常说话。(我想知道为什么…)
- 我一直认为Vue的。js默认设置温泉的。我很惊讶你需要另外配置它这样做!
- 与伟大的社会故事书是一个很漂亮的OSS支持!
- Vue.jsis fantastic. Maybe I'm a Vue.js fan now. Should I remain loyal to React? I don't know.
- 制作一个网站响应不是最简单的任务,但它肯定是很多拉伸与压缩后可行的;让说。
- “代码格式化是至关重要的”只是轻描淡写。
- Monorepo有自己的赞成和反对的。但在我们的例子中欺诈的可以忽略不计,谢天谢地!
- GSoD不仅仅是文档;也有一些严重的编码量!
- 你不需要坐下来一起编写代码上几个小时。休息,回来,修复将罢工你比以往任何时候都更早。
- 时间变化;即兴创作是一个重要方面的任何项目!
- MDX代码是一个小小的格式!记录代码是容易得多。
- 事情变得过时了。版本变得过时了。因此代码维护,说起来容易做起来难!
问题&公关GSoD期间提出的
跟随我的完整GSoD之旅这些系列文章。
难忘的里程碑截图
GSoD公关合并!
看见黑暗的主题!
网格Documenation故事
Monorepo结构故事
结论
我的GSoD实习一直到目前为止,一个非常成功的和富有成果的。我感谢GSoD团队在今年oragnising他们所有的努力。我还想感谢整个团队知识共享所有的动力和支持。卡塔尔vs葡萄牙分析新员工培训&送行是非常顺利!
我非常感谢你的时间!这是最后的系列博文在词汇表文档。我将为倍左右,但在那之前,再会!