GitHub元件化開發過程

2021-10-10 18:38:38 字數 1768 閱讀 2435

1、github建立私有索引庫

新增: pod repo add 索引庫名稱 索引庫位址

例: pod repo add nethelper https:

查詢本地庫: pod repo

4、建立本地元件工程

在命令列工具裡cd進入桌面資料夾

執行: pod lib create 元件名

例: pod lib create nethelper

// 執行完成後,元件專案自動開啟

5、新增元件內容

開啟檔案目錄:

把基礎元件相關的東西丟到classes資料夾中,

並且把replaceme.swift檔案刪除

重新install:

另外新起乙個終端 cd 到example檔案

cd /users/seasons/desktop/tools/nethelper/example

pod install //進行安裝

// 修改spec

6、上傳元件**

1、將**提交到元件倉庫

cd 到example前的檔案

git add .

git commit -m '描述==='

// 提交本地**到github

cd 到本地目錄

git init

git add .

接著上述1

>

2.打標籤

標籤與spec中的s.version保持一致

git tag -a 0.1

.0-m "release version 0.1.0"

git push origin --tags

7、提交podspec到私有索引庫

先做個本地和遠端驗證

1、本地驗證

pod lib lint --allow-warnings

2、遠端驗證

pod spec lint --allow-warnings

3、提交podspec

執行: pod repo push 私有索引庫名稱 spec名稱.podspec

pod repo push nethelper nethelper.podspec --allow-warnings

修改後 執行上6步驟,提交修改

github:

參考:

android 元件化開發

android 專案中隨之時間專案增大,執行時間也大,還有就是,元件化方便 管理和測試,這就是元件化好處 這裡就不多說了,既然你能找元件化開發,證明你對它是有一定的了解,我就直接說流程了,第二 在gradle.propertles 中設定乙個引數 如isdebug false 方便執行測試modul...

Vue元件化開發

1 模組化 模組化開發是從 邏輯角度來劃分的。2 元件化 是從ui介面角度來劃分的。使用標籤形式引入元件 mycom div 建立元件第一種方式 vue.component mycom 建立乙個vue例項 var vm newvue methods script body 使用標籤形式引入元件 my...

Vue元件化開發

前言 1 全域性元件註冊語法 vue.comonent 元件名稱,2 元件的用法 3 元件註冊注意事項 4 元件的命名方式 vue.component my component vue.component mycomponent 5 區域性元件註冊 var componenta var compon...