超栈工程师养成攻略

仓库地址:

https://gitee.com/luzhenxiong/super-stack

博客收集

实用工具: https://tool.lu

本仓库跟 bilibili-* 仓库的关系

例如本仓库包含django的内容,同时又有bilibili-api/django的内容

  • 本仓库记录规范,bilibili-api/django是具体实现, 以及使用者的角度编写技术文档

  • 模块开发者的角度编写技术文档, 例如如何发布模块提供给其他开发者使用

  • py-blog展示demo代码,但不需要能跑

  • bilibili编写能跑的demo, 然后按需拷贝到py-blog, 减轻py-blog的容量负担

  • 如果本地要实验, 就去对应bilibili运行和调试demo代码

bilibili-* 的标准目录

一个bilibili仓库包含一个职业岗位的内容, 例如bilibili-api只整理后端开发的技术栈

bilibili-api/
   django
   flask
   go-zero
   ...

每个子目录下的目录架构

django/
   docs ; B站视频的教程内容整理
   mini ; 第三方插件源码解析,例如列出rest_framework用到了django的哪些技术点
   plus ; 第三方插件使用的官方demo
   examples ; demo, 实验项目, py-blog展示模块化知识的代码来源; 灵感来自 `chromedp/examples <https://github.com/chromedp/examples>`_ 最好一个example项目对应一个项目场景

cookiecutter-* 仓库看

开源贡献、源码的内容写到cookiecutter的docs目录中,减轻super-stack的负担


代码参考

开源组件

Indices and tables