Skip to content

Latest commit

 

History

History
56 lines (46 loc) · 2.13 KB

TO-DO.md

File metadata and controls

56 lines (46 loc) · 2.13 KB

TO-DO List

功能

优先级高

  • finder完成
    1. 主要功能:可以对题目进行不同的筛选或者关键词搜索
      1. 关键词搜索 - 通过关键词进行模糊搜索,通过选择列表项进行创建题目
      2. 热门列表查看 - 查询hot100题目列表,可以通过左右按键分页查看
      3. 筛选
        1. 标签筛选
        2. 难度筛选
        3. 通过率
  • 登陆和提交到leetcode
  • 提供一个类似vue-cli-serve的脚手架配置项
  • 国际化
  • 插件制作-WS/VS code
  • fork脚本的编写

优先级中

  • 获取题解和代码
  • 获取更完备的测试用例,增强用户体验

优先级低

代码优化及基础建设

  • e2e测试集成和仿真环境搭建

已完归档

  • 1.模板:获取js的函数体并替换生成文件中的@function
  • 2.模板:从detail中获取输入用例的数据填充@Testcase
  • 3.模板:获取跳转每日一题的链接替换@url
  • 4.函数:优化时间和资源统计函数
  • 5.优化创建时的体验,添加重复时候的确认覆盖或者添加额外符号
  • 6.特殊数据结构的处理(链表ListNode,树TreeNode,无向连通图Node)的处理
  • 7.创建某一特定编号的题目脚本,以及实现随机题目【随机题目汇集本地题目,然后排除自己本地存在的题目进行随机】
  • 8.加入eslint
  • 9.私人项目部署的实现方案
  • 10.commonJS -> ES6 Module
  • 11.实现在编辑器中预览图片(markdown中可以查看)
  • 12.使用realm进行持久化,替换store.json
  • 13.实现lk/lf/lc指令的封装
  • 14.重构工具代码,对UI和logic进行解耦
  • 15.封装npm包,方便后续做成编辑器插件
  • 16.文档的编写
  • 17.项目的升级检测以及升级脚本
  • 18.指定编程语言代码获取
  • 19.基础参数设置与缓存
  • 20.添加语言的设定
  • 21.store文件升级冲突引起的报错无感修复
  • 22.优化随机题目的随机方式,减少请求
  • 23.真随机一题实现