Comments (5)
Thanks a lot for the suggesions. That will be very useful.
-
According to Alibaba open-source regulations, currently we could not seperate our project from organazation. But we will try to operate pipcook as an independent product (organization) and try to build our pipcook communitry.
-
For eggjs staff, I think that makes sense. I will clean the redundant and unuseful files and codes generated by eggjs. We are not sure for now if we will have more and complicated features so we will have further discussion about if we need to use Eggjs.
-
it's a good idea to seperate plugins and build a plugin ecosystem. With regard to issue #17 , we have a plan for this ecosystem. The plugins will be categorized into built-in plugin (maintained by our repo), community plugin (maintained by third-party developer and their own repos) and private plugin (matained by by private organization or company itself).
Hopefully we can work together to build a powerful community. :)
from pipcook.
See #52 and #46, we have finished some related works as you described before.
In short,I proposal we need to simplify pipcook structure by using lightweight framework,remove redundancy files,planing development mode for plugin
Could you please give more details so that we can have more to talk about :)
from pipcook.
In my opinion, I hope pipcook can become a powerful, structured and easy to expand community product, and there is a community called pipcook.
So I have the following suggestions:
-
Separate the pipcook project from the alibaba organization and establish an organization called pipbook or pipbookjs, pipbook is the main project of pipbook organization.
-
Sort out the directory structure of pipcook. I think it's a bit overqualified to use eggjs to build pipcook-board server. Clear some redundant files and dependencies to make the structure clearer.
-
Put the plugins of pipbook independently in the pipbook organization, and make them independent projects. Like the plugins of eggjs, even if there are 10000 plugins, they will not be hard to maintain.
Finally, on the one hand, it can be operated and promoted as an independent community product, and on the other hand, it can also be more flexible to manage and promote the development and use of pipbook plugin
英文水平有限,怕不能正确表达我的观点,所以用中文写一遍 :)
在我的想法里,我希望 pipcook 成为一个强大、结构清晰、易扩展的社区产品,并且有一个社区叫做 pipcook
所以我有以下几个建议:
- 把 pipcook 项目从 alibaba 组织中脱离出来,成立一个组织叫做 pipcook 或 pipcookjs,pipcook 作为 pipcook 组织的主要项目
- 整理 pipcook 的目录结构,我觉得用 eggjs 来实现 board server 有点大材小用,把一些冗余的文件和依赖清除,使结构更加清晰
- 把 pipcook 的 plugin 独立出来放在 pipcook 组织里,使之成为独立项目,像 eggjs 的 plugin 那样,这样做哪怕有一万个 plugin 也能很好地维护
最后,我觉得这样做的好处,一方面可以作为一个独立的社区产品来运营和推广,另外把 plugin 独立出来也可以更灵活地去管理和推广 pipcook plugin 的开发与应用。
from pipcook.
Thanks for your sincere reply. I'd be happy to and do my best :)
from pipcook.
@Txiaozhe closing because this is not to track anything else, and you could go #30 to see our v1 roadmap, then contribute some that you think comfortable and discussion is also welcome.
from pipcook.
Related Issues (20)
- data in doc can not download HOT 1
- support deno HOT 1
- npm run 运行失败 HOT 1
- 目前pipline中目标检测模型脚本中 不支持传入预训练模型做参数
- 按照官方文档执行报错403 HOT 9
- 群二维码过期了 HOT 1
- The specified module could not be found HOT 1
- run pipeline error: Forbidden HOT 12
- 求一种可以离线运行脚本的方式 HOT 1
- i use object-detection on colab, when i predict, Origin result:[[]]
- boa init error HOT 1
- boa init error in centos8 HOT 1
- FaaS平台下执行boa失败 HOT 2
- Error: Boa install fails when npm installing in a folder name that contains a space HOT 4
- 数据集无法下载 HOT 1
- 我安装完之后没有什么反应,运行命令也没 HOT 1
- run pipeline error: Forbidden
- run pipeline error: Forbidden sudo pipcook train http://172.22.133.15:8000/image-classification-mobilenet.json
- 安装成功之后不管任何运行命令(比如 pipcook --help)都会打开 nodeJs 下的 pipcook.js 文件,然后程序就停止运行了
- 安装完成后无任何反应
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pipcook.