1. 重新编译生成个人年报和项目报告 17-11-28

1、填充目录内容 2、修改日报名称 3、以“年”为划分线. 4.更新日志 5.版本计划 相关思考, md(tlog)和html的关系. 之前使用md文件,现在完全编译成html文件. md文件还使用吗?又如何使用. x 发现生成新日报和项目报后,又需要重新编译.现在编译就浪费30分钟 13:49

0.1. 时间日志

  • 05:45 醒
  • 08:50 起床
  • 09:00 洗漱1
  • 09:05 洗澡
  • 09:40 早饭
  • 12:05 午饭
  • 12:24 卡通
  • 12:47 厕所
  • 13:40 重新编译发布当前版本v1.1.2
  • 17:48 晚饭
  • 18:57 重新编译生成个人年报和项目报告
  • 19:37 卡通
  • 19:55 洗漱2
  • 20:13 需要版本管理与记录
  • 重新打印之前快递丢件回单和文件
  • gitbook的思维导图插件
  • 旧代码中的tlogMD目录修改
  • 全局安装gitbook插件和修改自定义参数
  • 生成静态网页的SEO文件site.map
  • gitbook编译11-27.md Template render error

0.2. 总结

0.3. 观点及其他

1.与其心怀完美而发呆不如一次次完成与迭代

0.4. 任务详情

0.4.1. [ ]重新打印之前快递丢件回单和文件

创建 开始 暂停 打印失败,银行里的机器故障. 工作人员处理5分钟无果. 工资单重新修改并打印.

0.4.2. [ ]gitbook的思维导图插件

创建 开始 暂停 之前实现了editor.md版本的思维导字-->思维导图. \z39timelog_js_os\h5_demo 自己之前自定义的editor.md版本思维导图插件,现在看着代码无记忆. 7天时间清单 录制视频需求说明.

0.4.3. [ ]旧代码中的tlogMD目录修改

创建 预计 开始 取消 看到www/static/tlogmd 文件夹,现在已经修改成了mdtlog. 搜索src下所有代码没有找到tlogMD,查看tlogmd文件名可以判断是定时任务生成. 查看源代码找到z39base/savetomdAction, 代码已经修改.现在看到的文件是历史遗漏垃圾. 删除即可.

0.4.4. [x]需要版本管理与记录

创建 预计 耗时 开始 完成 独立记录到一个md文件.之前有构思但没有记录下来,想法还未成型. 了解其他公司是如何管理软件版本的. 这里涉及到 pc版和APP版本. 是两个独立的. 软件版本管理规范 http://blog.csdn.net/babauyang/article/details/53113202 版本管理规范 http://blog.csdn.net/shenzhen2008/article/details/5604567 版本的命名规则为,version N1.N2.N3[.N4][_][T/R5]_YYYYMMDD

  1. N1是系统编号。当项目整体重新设计时,N1加1,基数为1
  2. N2是模块编号。当模块重新设计时,N2加1,基数为0
  3. N3是功能编号。当项目增加某一功能,或某一功能需要修改时,N3加1,基数为0
  4. N4是BUG编号。当项目的BUG被修复时,N4加1,基数为0
  5. T/R5中的T/R分别对应Test/Release。当项目发布时为R,当项目提交测试时为T,T/R5数值基数为0,以发布/测试提交顺序递增加1 。
  6. YYYYMMDD代表生成版本的实际年月日,如:20160202 版本:主版本号.子版本号.维护版本号. Tag.测试版本号 不用搞太复杂,主要就自己使用,偶尔用户会看一下. 现在主要用作区分功能更新. N1是主系统, 主系统更新后其他编号归零. 模块编号涉及到多个模块同时开发,这里计数以基本功能完成上线为准. 上线后+1。系统功能有很多,不是功能计数.是每次增加新功能并发布版本时+1, N4可有可无.如果没有新功能,修复了部分bug可以添加. 高位数字变化时低位归零.

0.4.5. [x]重新编译发布当前版本v1.1.2

创建 预计 耗时 开始 完成 large_avatar155568.png 头像找不到.app.js中img src="//cdns.7dtime.com/z39/z39pc/images/_large_avatar155568.png"
更新完成不方便查看更新后版本. 只有知道哪些地方修改过的人才能验证是否更新成功. 需要在代码中添加版本号.直接在控制台显示当前版本,无论谁都能快速了解到当前版本是否更新成功. 如果版本出问题还需要还原老版本. 所以需要保存旧版本文件.

0.4.6. [ ]全局安装gitbook插件和修改自定义参数

创建 预计 开始 暂停 whereis gitbook 或 which gitbook 查找gitbook目录,发现 /root/node/bin/gitbook

-修改gitbook 默认模板 s7天时间清单 e7天时间清单 find .|xargs grep -ri "gitbook" 搜索出太多文件,完全无法使用. find / -name "gitbook" /root/node/lib/node_modules/gitbook windows C:\Users\Administrator.gitbook\versions\3.2.3\node_modules\gitbook-plugin-theme-default linux(ubuntu) /root/node/lib/node_modules/gitbook/node_modules/gitbook-plugin-theme-default/ 测试失败. find / -name "gitbook-plugin-theme-default" 找到 /root/.gitbook/versions/3.2.3/node_modules/gitbook-plugin-theme-default 模板修改成功,但编译后测试发现新错误.是今天测试中的插件不存在,昨天正式使用的文件都删除了这些插件.

  • 全局安装插件 7天时间清单 npm install gitbook-cli -g "ga", "advanced-emoji", "-lunr", "-search", "search-plus", "todo", "donate", "local-video", "expandable-chapters", "navigator", "splitter", "-sharing", "sharing-plus", "tbfed-pagefooter", "prism", "-highlight", "prism-themes", "anchor-navigation-ex", "favicon", "copy-code-button", "changyan" 复制出book.json中的插件字符,修改 npm install -g ga advanced-emoji search-plus todo donate local-video expandable-chapters navigator splitter sharing-plus tbfed-pagefooter prism prism-themes anchor-navigation-ex favicon copy-code-button changyan npm install -g ga advanced-emoji 测试报错,找不到报名. 查看已经生成的html文件gitbook目录下,发现都有前缀 gitbook-plugin- ,添加前缀后在测试 npm install -g gitbook-plugin-ga gitbook-plugin-advanced-emoji 安装成功. 7天时间清单 npm install -g gitbook-plugin-ga gitbook-plugin-advanced-emoji 等待安装完成. 测试失败 npm install -s gitbook-plugin-ga gitbook-plugin-advanced-emoji
  • 畅言修复 7天时间清单 gitbook\gitbook-plugin-changyan\changyan.js 修改http:// 为//, 可以同时兼容https find / -name "gitbook-plugin-changyan" /root/node/lib/node_modules/gitbook-plugin-changyan
  • 测试 先编译,查看编译后效果.会出现编译时系统采用全局插件和本目录插件的优先级问题.出现的结果有多种可能性,这测试方式不可行.需要先删除本目录下的局部插件 删除gitbook install 安装在目录中的插件 ,删除测试目录/www/time/www/testmdtlog/中的依赖包后执行gitbook build报错,找不到依赖包. 难道上面安装的全局依赖包不是再gitbook下面导致无效? gitbook install -g 不能全局安装插件. 在gitbook 中执行 gitbook install -s 安装完所有文件后测试失败,依然报错Error: Couldn't locate plugins "expandable-chapters, ga, changyan", Run 'gitbook install' .7天时间清单 尝试修改node_modules/gitbook/book.js 中的插件配置,看是否能把其他插件配置为默认插件. /root/node/lib/node_modules/gitbook/ 修改node_modules/gitbook/book.js 中的插件,编译测试失败. 7天时间清单 在服务器上测试效率低下. 7天时间清单
  • 发现图片上传插件bug.特殊字符导致markdown格式无效.
  • 需要删除上面错误安装的全局插件,文件存在于多处,后期出问题就难以解决. npm uninstall -g 也可以通过统一编译目录,把需要编译的文件拷贝到这个目录.编译完成后删除文件然后循环进入下一次编译. 模板修改成功,changyan插件使用cdn文件不用多次修改插件Bug代码. 还剩下全局插件,避免每次都需要安装新插件. 7天时间清单

0.4.7. [ ]生成静态网页的SEO文件site.map

创建 预计

0.4.8. [ ]gitbook编译11-27.md Template render error

创建 预计

0.4.9. [x]重新编译生成个人年报和项目报告

创建 预计 耗时 开始 完成 暂停 继续 1、填充目录内容 2、修改日报名称 3、以“年”为划分线. 4.更新日志 5.版本计划 相关思考, md(tlog)和html的关系. 之前使用md文件,现在完全编译成html文件. md文件还使用吗?又如何使用. x 发现生成新日报和项目报后,又需要重新编译.现在编译就浪费30分钟 7天时间清单 查看逻辑发现现在的日报只能处理1年的.需要需要扩展为处理几年文件. 7天时间清单 现在日报是可以给部分内容给用户查看,还不用做到完美.不是当下主要目的. 修改日报title后编译测试成功 7天时间清单 -日期倒序 docDic[month1].unshift(day1); push改成 unshift 7天时间清单

  • 修改目录"月"->"年-月" 7天时间清单
  • 添加年为分隔符 目录结构 http://gitbook.zhangjikai.com/structure.html

    0.5. Part I 标题 , ---- 水平分割线

    现在缺少“年”的前置条件,这个功能现在不能展开. 7天时间清单
  • 默认展开的readme.md 是空白页,需要添加内容.
  • 更新日志 增加目录结构. 首页readme.md 填充完善. 可以先用项目相关资料填充. 相关工作(过去&未来) 更新日志 版本计划 项目信息:内暂时现在的部门md文件. tlog2projAction 中还缺少生成gitbook项目文件. 7天时间清单 现在项目报也是生成在mdtlog文件夹,和个人日报是同一个目录. 当用户多了需要生成众多个人和项目的gitbook项目.需要如何管理?1、用户目录:username,难点:中文名. 现在已经实现的数据库+md管理个人日报. 2、项目采用项目id为目录名.(缺点会被而已用户编译获取到项目数据),目录名改为项目id+项目名缩写字母. tlog2projAction 只是用于整理我之前的tlog文件,不是给用户使用的逻辑. z39base/projectsplitAction 逻辑修改完成,测试失败. 7天时间清单 添加打印信息和重启node代码,重启后发现新增加的一个pinyin.js包路径错误. 7天时间清单 没有book.json默认方式编译生成的文件, 访问html时报错缺少search_index.json,根目录存在文件.查看控制台是文件路径问题. 7天时间清单 添加book.json后报错缺少依赖包, 上面缺少search_index.json的问题,可以通过把编译后文件放到www根目录解决问题,http://ip:8361/static/search_index.json,看下路径后发现不可行 +限制注册用户名只能为英文+字母. x wc&喝水&吃水果(柿子) 10m search_index.json 问题在新的book.json中会消失,使用了新插件不会出现这种情况. QQ群里求助群主,说现在忙当下回复我,他说“我这里是一次安装好所有插件后,不同目录的文档 都是一样的啊,不用每次安装。把生成的HTML 放在web目录 解析到不同的URL 就行了啊” 没看懂. 以这个思路尝试一下在执行cmd的项目根目录安装gitbook依赖包,在测试依然不行. 7天时间清单 1、在一个目录,装好插件后;正常了 2、其他目录缺少book.json 插件,编译报错未通过 3、每个目录都安装依赖包,服务器难以管理. (1)、动态生成目录每次都安装 (2)、安装依赖包就把服务器占满了。
  • 更新日志如何展示. 如何获取任务?何时生成? 7天时间清单 更新日志和版本计划一周更新一次. 如果没有展开工作,新的计划和任务会出现. 更新日志和版本计划为空. 版本计划需要先安排下周工作. 分配工作后编译生成. 如何获取更新日志内容?通过当前时间提取最近1周的完成任务. 最近1周可能出现遗漏,比如周六生成日志,周日遇见重大Bug,调整修改的内容就会忽略了. 这可以通过定时任务解决如周日定时更新. 全部放到凌晨处理压力过大,可以通过周六先处理一次,如果周日无修改就跳过,有更新就在处理一次. 可以平分压力. 7天时间清单 先生成日报报错,整个日报html无法访问. 11-27.md Template render error 7天时间清单
  • 需要生成错误日报信息,便于用户和公司发现问题并解决. 7天时间清单 先暂时放弃编译这个文件跳过问题, 问题独立一个任务. 7天时间清单 240多个文件编译时间过长, 同时还爆粗缺少其他插件 prism-flow.js prism-seq.js prism-mind.js 编译消耗6分钟. success in 374.6s ,不是调用gitbook serve命名,忘记启动了本地服务器,差点错认为编译失败. 7天时间清单 编译项目报告. 从服务器数据生成md,拷贝到本地编译报错 error: error while generating page "dev.md": TypeError: Path must be a string. Received undefined 通过报错信息无法定位问题, 先安装缺失的插件,安装完成后上传cdns 7天时间清单 删除dev.md文件后编译成功, 浏览html发现里面有部分错误还能接受,后期找兼职完善. 7天时间清单 便于更快速找到dev.md中的问题,删除其他文件只剩dev.md 然后文件一半半的删除,通过排除法找到问题.生成个人年报都没这样的报错,为什么项目报会出现报错. 单个文件内容太大了. 文件太大报错查找问题都十分困难. 发现依然是上次遇见的 添加 \ 添加 导致,记忆中数据库修改过.还出现这个问题应该是修改失败了. 文件中存在两处一样的任务导致,之前只修改到了1处. taskid:6468 的任务描述重复, parsetlog合并tlog可能有bug.
Copyright & copy www.7dtime.com 2014-2017 all right reserved,powered by Gitbook该文件修订时间: 2017-12-24 15:03:48

results matching ""

    No results matching ""