---
# System prepended metadata

title: 夸父团队初期

---

# 夸父团队初期

> 本文稿只是暂时存放于 HackMD 平台，待后续基建完成后~~会进行迁移~~也许这个文稿就没有意义了(

## 开发

目前的大概技术路线：

- 前端
    - Flutter 跨平台开发，尝试 platform widgets 库适配 Android/iOS
    - 以 Android 为第一适配优先级
- 后端
    - 考虑 headless CMS 方案，快速开发
        - 可以 self host 或者直接使用现有的服务(drawback：国内访问网络质量)
        - 可以考察 supabase strapi directus 
    - 如果需要自己写的话，考虑微服务架构 + Golang + go-zero 框架
        - 主要是需要做一下高可用 并发方面不用怎么考虑
        - 微服务架构是什么？ 知乎 https://www.zhihu.com/question/65502802/answer/802678798
        - 高可用架构可以看这篇 https://dunwu.github.io/design/pages/9a462f/#%E9%AB%98%E5%8F%AF%E7%94%A8%E6%9E%B6%E6%9E%84%E7%AE%80%E4%BB%8B
        - 微服务相关 技术选型手册 https://www.infoq.cn/article/micro-service-technology-stack/ 
        - 架构设计 https://www.cnblogs.com/wintersun/p/6219259.html
        - https://archerzdip.github.io/tags/#%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E7%B3%BB%E5%88%97
        - go-zero 开发商城系统 https://learnku.com/articles/64566

---

- [x] GitHub Organization 创建
- [ ] Flutter 敲定大致框架(Router、State Management、i18n 等)
- [x] Headless CMS 考察
- [ ] GitHub 协作规范敲定
    - [ ] project management
    - [ ] commit message rules
    - [ ] branch protection(PR based workflow)
    - [ ] formatter、linter
    - [ ] unit test
    - [ ] CI、CD
    - [ ] internal docs
    - [ ] contributer guide
- [ ] 列出需要学习的技术方向，分配开发小组进行学习
- [x] 开发组内部规范章程

## 品牌

- [ ] 公司注册
- [ ] 团队名、团队英文名
- [ ] 产品名、产品英文名
- [ ] 团队 Logo、产品 Logo
- [ ] 简介、Slogan
- [ ] 统一设计风格

## 人员

![](https://hackmd.io/_uploads/rkZ0ONuya.png)

## 基建

团队内部的基建工作。

- [ ] 域名注册
    - [ ] 域名备案
- [ ] 物理机购置
- [x] 物理机初步系统安装
- [x] 物理机接入网络(校园网)
- [x] 物理机接入公网(内网穿透方案，可以开一个宽带按量计费的云服务器实例)
- [x] 内部通讯软件部署
    - 可以考虑 Mattermost、Zulip、RockerChat 等
- [x] 内部文档系统部署
    - 可以考虑 Outline、AppFlowy 等
- [x] 内部存储系统部署
    - 可以考虑 NextCloud、Seafile 等
