ecode-hub / ecode

易码 - 构建你的知识殿堂

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

易码

构建你的知识殿堂

ECode 是一个让记忆代码变得简单的工具,它采用类似艾宾浩斯记忆法的方式来记忆代码,总会在最合适的时间点提醒你复习曾经学过的代码。相对于传统的学习方法,它更有效率,你可以大大减少你的学习时间,做到事半功倍。

其他要说的

ECode 目前是一个开源项目,还有很多工作要做,主要包括两个大的方向:

一是把这个项目开发完成,包括但是不限于以下工作:

前端

  • SuperMemo2 算法
  • React Router
  • markdown-it
  • Prettier 格式化 scss
  • GraphQL
  • 关键词抽取算法(新建问题时查找有没有类似问题)
  • 接入 elasticsearch
  • SSR,服务端渲染(使用 nextjs)
  • 适配移动端

服务端

  • 数据库表设计
  • go + gin 搭建 Http Server
  • 图片 oss 储存
  • redis 和 mysql 持久化,以及备份策略
  • 树莓派做容灾备份

运维

  • 分布式架构(三高架构)

二是内容题库的整理,前期整理一套优质的内容是吸引程序员围观的关键,包括但是不限于以下方向:

  • 浏览器原理

  • 数据结构

  • 算法

  • Linux

  • Nginx

  • Docker/K8s

  • HTML

  • CSS

  • JavaScript

  • 网络

  • VUE

  • React

  • Angular

每个方向会整理大概 50 题。

如果对这个项目感兴趣,想进一步了解,可以提 issue 讨论。

如果想对这个项目做贡献,无论是项目开发还是题库贡献,我们都非常欢迎。

如果有更好意见或者建议,我们也会非常虚心的接受。

这是一个很有意思的项目!

About

易码 - 构建你的知识殿堂


Languages

Language:TypeScript 76.7%Language:SCSS 14.8%Language:JavaScript 7.8%Language:Dockerfile 0.4%Language:HTML 0.2%Language:Shell 0.1%