2

自我介绍

大家好,我叫布莱恩。这是我第一次在思否上发表文章,也是我第一次用中文写开发有关的内容。我是一个31岁的美籍白种人,在费城做开发工作。大学毕业以后我去了北京从事新能源原的市场研究。工作任务的一部分是把中国能源领域的新闻和新政策翻译成英文。后来我在美国开始做能源数据方面的资讯工作,慢慢开始学习python,javascript来做数据可视化和分析,还有网页抓取。我现在的工作主要是用Django,Vue.js,docker等技术,而不涉及到中国或汉语。我想多了解中国的程序领域的趋势和发展方向,所以我注册了一个思否帐号。

项目介绍

我最近在努力开发一个完美的Django,Vue.js,docker,GitLab等技术的网络应用程序项目模板。我想尽量用12-Factor的方法来做项目配置和管理,同时也想写很非常详细的技术文档。我今天要分享的项目叫做Verbose Equals True,代码可以由此链接打开 https://gitlab.com/verbose-eq...

项目的摘要

  • 设置本地开发环境极其简答 (docker-compose up 就行)
  • 单元测试和端到端测试(pytest,jest,Cypress)
  • App代码不依赖云提供商
  • VuePress指南和技术文档网站 (GitLab Pages)
  • 社交网络验证 (目前只有GitHub和谷歌两个登录方式 - 可惜我没法申请微信的开发帐号因为需要中国身份证)
  • 基于容器技术的全面持续整合过程(GitLab CI:test,build,integration,release,deploy,monitor)
  • 常见的网络应用程序格局,比如任务队列(celery),定时任务(beat),websocket (Django Channels),缓存等
  • 前端和后端是完全分开的 (Django REST Framework,Vue,Quasar)

我开始用Vue的时候用了ElementUI,可是我现在比较喜欢Quasar Framework来做PWA,Electron,还有mobile优化比较好。

未来的目标和项目发展方向

我现在在学Kubernetes和GKE,已经把这个项目在minikube设置好了。下面的链接是写的minikube英文指南:https://verbose-equals-true.g...。我希望尽快掌握k8s的开发过程和工键,比如Helm,升级我自己的技术能力。

我不知道这些工具或者这种项目布局在中国是否受欢迎。大家怎么看?
谢谢你们的反馈。如果有任何问题的话,请留言!我希望多参与SegmentFault的开发社区!

欢迎大家加我的微信:mrbrian88


mrbrian
26 声望2 粉丝

大家好,我叫布莱恩,在美国费城做开发工作。我上大学的时候学过汉语,后来在北京生活工作三年。我想多了解中国开发领域的趋势和发展方向。最近很关注Django、Vue.js、Quasar、docker、AWS ECS、GitLab CI和Kuber...