Skip to content

Eusen/octopus-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Octopus

Command Line Interface

简介

万能的开发运维工具,提供开箱即用的开发模式、规范、流程, 让不管处于哪一个阶段的你,都可以通过 Octopus 做出一个趋近完美的项目, 再也不需要为项目架构的扩展性、规范性、健壮性而发愁。

初衷

经历过太多项目代码烂成一锅粥,造成这个问题的原因有很多,不过最大的问题还是出在开发者身上。

一个好的项目,前端也好,后端也罢,都离不开一个经验丰富的架构师在前面开荒铺路。

但好的架构师又少的可怜,供需关系就失衡了,失衡的结果就是一大批新手迫于无奈下河摸石,趟出一条个人成长的血泪史, 而项目也无奈被迫跟着这些人,趟过一条蜿蜒崎岖的路来。

所以,制定一套通用且统一的架构体系实在是太重要了。

前端理论基础

实现思路

理论存在,实践开始。

基础架构

我将整个工具分为两大部分,一部分负责UI,一部分负责提供API。

负责提供API的部分,就是本仓库开源的内容,是一个 NPM Global Package。 由于 Github 与 NPM 打通,所以大家可以通过以下命令安装:

npm i -g https://github.com/Eusen/octopus.git

负责UI的部分则是基于本仓库提供的API打造的友好访问界面。

这样就形成了下面的组合:

flow

一切都是在你电脑内完成的,不牵扯到访问外部网站。

这样一来,即可以免去我购买服务器的费用,也可以最大限度保护大家隐私,一举两得。(主要是服务器的费用对我来说不是一笔小费用 ಥ_ಥ )

About

A generalist Development Magical Octopus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published