MIP 組件庫升級公告

背景

為了方便廣大開發者們更好地使用組件,現對 MIP 組件庫統一進行升級,升級后將分為通用組件和自定義組件兩類,方便開發。

通用組件,即考慮了組件通用性方便所有開發者參考使用的組件,將存放于 mip-extensions 倉庫下,同時歡迎開發者貢獻通用組件,為 MIP 技術做貢獻,提交通用組件時,請通過 GitHub mipengine/mip-extensions提交。

自定義組件,即針對自己開發的站點進行自定義的組件,將統一存放在 mip-extension-platform 下。開發者提交新的自定義組件時,可以通過GitHub提交,也可以通過更便捷的組件平臺提交。若開發者自定義的組件,之前是以GitHub的形式提交,在此次升級后被遷移至了mip-extension-platform下,則仍在 GitHub mipengine/mip-extensions-platform上以 pull request 的形式來進行維護即可。

更具體的變化及要求見下文。

提交方式

  • 原位于 mip-extension-platform 倉庫下的組件可以繼續走組件審核平臺進行提交。
  • 從 mip-extensions 遷移過來的組件暫時從 mip-extension-platform 倉庫中提交 pull request 更新組件,緊跟后續我們會在組件審核平臺加入 GitHub 授權登陸,將組件與 GitHub 賬號進行關聯,從而通過 GitHub 賬號登陸即可在平臺提交代碼。

腳本引用變化

  • 升級后 MIP 組件使用統一一套地址,即 https://c.mipcdn.com/static/v1/組件名/組件名.js
  • 原組件審核平臺提交的腳本引用地址 https://c.mipcdn.com/extensions/platform/v1/組件名/組件名.js 可以得到兼容,站長無需進行任何修改,但后續頁面開發中必須以新地址進行引用。

如何貢獻通用組件

提交方式

通過 GitHub 在 mip-extensions 里提交 pull request,并由官方審核人員及時進行審核。

提交要求

  • 使用原生JS編寫。
  • 使用中文注釋。
  • 組件必須遵守 MIP 組件規范,通過 MIP CLI 和 fecs 工具校驗。
  • 功能必須通用,獨立,不摻雜任何業務邏輯。
  • 符合MIP組件提交規范。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/535829.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/535829.shtml
英文地址,請注明出處:http://en.pswp.cn/news/535829.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

騰訊云服務器 ubuntu 設置允許root用戶登錄和禁用ubuntu用戶

最近購買了騰訊云服務器,使用了 Ubuntu Server 18.04.1 LTS 64位操作系統,發現默認用戶為ubuntu,而無法用root用戶進行ssh登陸,本篇就記錄一下開通root和禁用ubuntu的過程。 1、設置允許root用戶登錄 使用用戶名ubuntu登錄sudo passwd root…

Ubuntu 修改 hostname

1、vi /etc/cloud/cloud.cfg 2、將preserve_hostname: false修改為preserve_hostname: true 3、hostnamectl set-hostname 主機名 4、reboot重啟系統生效

MIP 技術月報(4月):支持熊掌號登錄;優化頁面懸浮元素

之前由MIP團隊維護的《移動 Web 加速技術月報》從本期開始,正式升級為《MIP 技術月報》,與以往不同的是,《MIP 技術月報》將會與大家分享包含移動加速技術以外的其他移動應用開發的技術,從移動用戶體驗、開發體驗出發來分享 MIP 的…

Ubuntu18.04安裝最新版Docker

卸載舊的docker版本apt-get remove docker docker-engine docker.io containerd runc更新軟件列表apt-get update.允許apt命令可以使用HTTPS訪問Docker repositoryapt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common添加Docker…

MIP 問題解決方案大全(2018-06更新)

在 MIP 推出后,我們收到了一些站長的疑問。現將常見問題整理出來,幫助大家了解 MIP 的知識。 一、MIP 認知類問題二、改造前準備三、前端改造,組件使用四、提交生效五、MIPCache六、更多學習資源 一、MIP 認知類問題 1.1 MIP 化的收益是什…

Ubuntu18使用docker快速安裝oracle 11g

1、安裝docker環境,參照Ubuntu18.04安裝最新版Docker 2、下載oracle鏡像docker pull deadok22/docker-oracle-xe-11g 3、下載完成后,啟動oracle鏡像作為容器:docker run -h "oracle" --name "oracle" -d -p 49160:22 -p …

ubuntu新建用戶后,終端下方向鍵和tab鍵不可用的解決方法

問題描述: 用adduser命令新增了用戶之后,發現在該新建用戶下的命令終端,使用方向鍵無法調出歷史命令,同時tab鍵也無法補全輸入命令。 問題解決: 在/etc/passwd中發現,該新建用戶使用的shell為/bin/sh&…

移動Web體驗月報(6月):MIP 核心代碼升級,增加基于 Vue 開發能力

原創: BrilliantOpenWeb OpenWeb開發者 7月6日 作者 | Brilliant Open Web 團隊 編輯 | Daisy 升級與重要進展 歷時2個月,MIP團隊完成了核心代碼重構與核心功能升級,MIP新版本核心代碼(V2)在實現向下完全兼容當前代…

騰訊云ubuntu18安裝圖形化界面

0、apt-get update 1、sudo apt-get install xinit 2、sudo apt-get install gdm3 3、apt-get install ubuntu-desktop

2017 到 2018,PWA 技術到底經歷了什么

高磊 OpenWeb開發者 1周前 在 GMTC 2018 全球大前端會議舉辦期間,高磊擔任主題演講嘉賓,并擔任 PWA 專場出品人。作為有近 10 年 Web 前端技術開發、管理經驗的開發者,高磊一直關注著 PWA 技術的發展。 2017年 6月10日,GMTC 201…

CentrOS7靜默安裝oracle11g

最近要做一個用ogg實現oracle到kafka的增量數據實時同步,但是Oracle就讓我裝了好久,這里來記錄一下安裝oracle過程。 1.建立swap分區 創建充當swap分區的文件,文件大小就是要增加的swap大小,of是文件位置,bs為單位&a…

MIP 擴展組件開發手冊

本手冊將向你展示,完成一個 MIP 擴展組件的開發需要做哪些事情。在此之前,我們假定你: 有一定的 HTML、CSS 和 JavaScript 基礎 了解 AMD 的模塊管理方式 熟悉版本管理工具 Git 有自己的 GitHub 賬號 懂得使用 npm 步驟 通常情況下&am…

Zookeeper分布式安裝部署

本篇博客將主要介紹如何進行Zookeeper的分布式安裝部署 集群規劃 在Carlota1、Carlota2、Carlota3三臺機器上進行部署。 安裝部署 1、解壓安裝 上傳壓縮文件apache-zookeeper-3.6.1-bin.tar.gz到三臺機器上解壓文件tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz改個名&…

MIP 網站中熊掌號登錄

標題內容類型通用支持布局responsive,fixed-height,fill,container,fixed所需腳本https://c.mipcdn.com/static/v1/mip-mustache/mip-mustache.js https://c.mipcdn.com/static/v1/mip-login-xzh/mip-login-xzh.js 注意&#xff1a;使用該組件必須在引用本組件鏈接前引用 <…

日常問題——hadoop 任務運行到running job就卡住了 INFO mapreduce.Job: Running job: job_1595222530661_0003

執行mapreduce沒報錯&#xff0c;可是任務運行到running job就卡住在 INFO mapreduce.Job: Running job: job_1595222530661_0003 解決方法 mapred-site.xml下將 <property><name>mapreduce.framework.name</name><value>yarn</value> </pr…

MIP 支付組件,支付流程:

MIP 支付組件&#xff0c;支付流程&#xff1a; 標題內容類型通用支持布局responsive,fixed-height,fill,container,fixed所需腳本https://c.mipcdn.com/static/v1/mip-simple-pay/mip-simple-pay.js,https://c.mipcdn.com/static/v1/mip-login-xzh/mip-login-xzh.js 注意&…

代碼實現——MapReduce統計單詞出現次數

需求 對以下txt文檔進行單詞出現次數統計&#xff08;txt文檔在/Users/lizhengi/test/input/目錄下&#xff09; hadoop take spring spark hadoop hdfs mapreduce take Tomcat tomcat kafka kafka flume flume hive實現 1、新建Maven工程&#xff0c;pom.xml依賴如下 <…

MIP個性化組件提交規范

MIP個性化組件一般用來實現前后端數據傳輸或特殊的交互效果&#xff0c;由廣大開發者貢獻。出于性能、可維護性等方面的考慮&#xff0c;開發者在新增組件或升級組件時&#xff0c;請遵守以下規范。 規范中的必須&#xff08;MUST&#xff09;&#xff0c;禁止&#xff08;MUS…

jar包在Hadoop集群上測試(MapReduce)

本片使用MapReduce——統計輸出給定的文本文檔每一個單詞出現的總次數的案例進行&#xff0c;jar包在集群上測試 1、添加打包插件依賴 <build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.6.2</versio…

代碼實現——MapReduce實現Hadoop序列化

簡單介紹 1、什么是序列化 序列化&#xff1a;把內存中的對象&#xff0c;轉換成字節序列(或其他數據傳輸協議)以便于存儲到磁盤(持久化)和網絡傳輸。反序列化&#xff1a;將收到字節序列(或其他數據傳輸協議)或者是磁盤的持久化數據&#xff0c;轉換成內存中的對象。 2、 為…