当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

OpenComponents

开发和分布html组件框架
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 孙承弼
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

oc

OpenComponents是一款用于开发和部署强大,分布式html组件的框架。

的目标是拥有一个系统,这个系统允许大量合作(可能涉及在多个项目数百名工程师),并且拥有一个促进代码共享,减少依赖性,而且容易接近新特性和实验的工具

介绍

OpenComponents包含两个方面:

该框架包含三个部分:

  • The cli allows developers to create, develop, test, and publish components.

  • The library is where the components are stored after the publishing. When components depend on static resources (such as images, css files, etc.) these are stored, during packaging and publishing, in a publicly-exposed part of the library that serves as cdn.

  • The registry is a rest api that is used to consume, retrieve, and publish components. Since they are immutable, the registry is the entity that handles the traffic between the library and the consumers.

组件

该组件由以下目录组成


创建

创建一个包含组件的文件夹

npm install oc -g
oc init hello-world

编辑,调试,测试

使用组件文件夹作为库和观察文件开始本地测试注册表:

oc dev . 3030

观察组件消耗时的状态

oc preview http://localhost:3030/hello-world

一旦组件发生变化,你将能够刷新这个页面,看看它的外观。

发布到注册表

您需要一个连接到的在线注册表。具有相同名称和版本的组件将无法在注册表共存

# you have to do the registry config first, just onc
eoc registry add http://my-components-registry.mydomain.com
# then, ship it
oc publish hello-world/

现在应该可以登录 http://my-components-registry.mydomain.com/hello-world.

 相关资料
  • 前言 人的懒惰常常是麻烦的开始。多数程序员都希望自己的工作一劳永逸,一次开发,到处使用,成了人人追逐的目标,我也不例外。最初写《Nodejs开发加密货币》系列文章,因为不喜欢设定好了去写,所以目录反复修改,索性弄了小工具gitbook-summary;在写入门文章的时候,反复搜索github,索性把检索与制图集成到一起,弄了个开发语言检索统计工具(见《Node.js让您的前端开发像子弹飞一样》文章

  • Web 插件开发-部署和发布 开发环境 生产环境 Web 插件集成文档 Web 插件开发-部署和发布 更新时间:2018-07-03 20:25:10 本章介绍如何把插件部署至“开发环境”和“生产环境”。 开发环境 进入插件开发构建页面: 点击“上传构建包”,找到本地打包生成的 zip 文件,等待构建发布完成: 构建完成后,可以点击“上传新构建包”按钮,重新上传代码包进行构建部署: 生产环境 点击

  • 维护同时的平行发布包含了如何完成日常开发的暗示。特别是应该遵守每次提交只包含一个单独逻辑变更的铁律,绝不要在一次提交中混杂不相关的变更。如果一次提交的变更太大,或具有破坏性,可以分为N此提交,每次提交都是一个整体变更的分区子集,而且不包含与整体变更无关的内容。 这里是一个未经慎重考虑进行提交的例子: ------------------------------------------------

  • CMS发布插件开发 使用“后台»工具&开发»开发»CMS发布插件”可快速生成插件 我们用个示例来演示如何制作插件,首先确定我们的需求:将采集的文章发布到wordpress程序里 输入插件名称:wordpress文章入库,CMS程序选择wordpress,插件功能标识:article(表示文章入库),作者版权填你自己的 然后添加参数,什么是参数呢?参数在界面中是可视化的控件,可绑定或输入数据,方便用

  • 本文向大家介绍基于Vue开发数字输入框组件,包括了基于Vue开发数字输入框组件的使用技巧和注意事项,需要的朋友参考一下 随着 Vue 越来越火热, 相关组件库也非常多啦, 只用轮子怎么够, 还是要造起来!!! 1、概述 Vue组件开发的API:props、events和slots 2、组件代码 github地址:https://github.com/MengFangui/VueInputNumbe

  • 主要内容:Text Sublime,Notepad++,EditPad,XAMPP&LAMPP作为一个初学者,需要了解一个网站开发者开发网站必需的一些工具,了解这些工具的主要用途。 首先,应该有一个基本的互联网包,具有良好的上传速度,最低1Mbps。 其次,应该有一台电脑与任何操作系统(可以是Linux,iOS X或Windows)。 那么硬件规格应该是最小的 - 1-2 GB的RAM,处理器至少应该是一个双核心和硬盘必须在80 GB左右。 下一步是 - 应该有一个文本编辑器,可以编写代码