資料介紹
軟件簡(jiǎn)介
同步官方discuz!Q主程序代碼,Discuz! Q 繼承了 Discuz! X 的社區的核心能力,增強了變現的能力,原生接入微信生態(tài),且更適配今天移動(dòng)端的交互,幫助用戶(hù)碎片化的信息發(fā)布及獲取。
Discuz! Q 使用主流的框架,前后分離的方式重寫(xiě)了全部代碼,數百個(gè)接口全部開(kāi)放,原生的連接微信生態(tài)和騰訊云。
授權聲明
Copyright 2020, Tencent Cloud. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
開(kāi)始
- 安裝依賴(lài)
npm install
請注意:?node 版本需要大于 10.13.0 的穩定版。推薦可以使用?nvm?進(jìn)行 node 的多版本管理。
- 本地開(kāi)發(fā)時(shí)項目編譯以及熱加載
-
H5 項目
npm run dev:h5
-
小程序
npm run dev:mp-weixin
然后打開(kāi)微信開(kāi)發(fā)者工具,導入?
dist/dev/mp-weixin
?目錄即可開(kāi)發(fā)預覽
- 構建
-
H5 項目構建
npm run build:h5
構建好的文件存放在?
dist/build/h5
?目錄下 -
小程序項目構建
npm run build:mp-weixin
然后打開(kāi)微信開(kāi)發(fā)者工具,導入?
dist/build/mp-weixin
?目錄
-
開(kāi)發(fā)工具推薦
推薦使用?VSCode?進(jìn)行開(kāi)發(fā),針對此項目VSCode插件推薦安裝:
- Vetur
- ESLint
- Stylelint
- Prettie
- Vue VSCode Snippets
- JavaScript(ES6) Snippets ESDoc
編碼規范
項目版本管理
代碼評審相關(guān)
- PR 說(shuō)明
- 待補充
項目目錄結構說(shuō)明
|--.vscode vscode 編輯器的一些設置文件 |-- dist 構建之后生成的目錄 |-- .github 規范說(shuō)明 | github action 工作流(待完成) |-- public H5 模板文件 |-- src 項目的開(kāi)發(fā)目錄 | |-- api api 存放目錄以及對于請求數據的處理存放目錄 | | |-- api-request.js api: 請求之前或者之后處理函數 | | |-- data-format.js api: 數據處理文件 | | |-- index.js api: 要請求的api定義 | |-- assets 資源存放目錄 | |-- common 頁(yè)面公用的部分存放的目錄 | |-- components 頁(yè)面公用的組件存放的目錄 | |-- locale 國際化設置目錄(語(yǔ)言設置) | |-- library 存放一些第三方依賴(lài)庫等 | |-- pages 頁(yè)面目錄 | |-- store 數據狀態(tài)管理目錄 | | |-- modules | | |-- types | | |-- index.js | |-- styles 公共樣式存放目錄 | | |-- base styles: 基礎樣式 | | | |-- mixin styles: mixin函數 | | | |-- theme styles: 主題皮膚配置 | | | |-- variable styles: 變量 | | | |-- reset.scss styles: 重置頁(yè)面樣式 | |-- utils 常用函數存放目錄 | |-- App.vue 應用配置,用來(lái)配置App全局樣式以及監聽(tīng) | |-- main.js Vue 初始化入口文件 | |-- manifest.json 配置應用名稱(chēng)、appid、logo、版本等打包信息 | |-- pages.json 配置頁(yè)面路由、導航條、選項卡等頁(yè)面類(lèi)信息 | |-- uni.scss uni 全局樣式變量 |-- .editorconfig 編輯器配置推薦 |-- .env.development 開(kāi)發(fā)環(huán)境變量 |-- .env.production 生產(chǎn)環(huán)境變量 |-- .eslintignore eslint 忽略的文件 |-- .eslintrc.js eslint 配置文件 |-- .gitignore git 提交忽略文件 |-- .npmrc 安裝 npm 包的部分設置 |-- .prettierignore prettier 插件的設置 |-- babel.config.js babel 配置文件 |-- commitlint.config.js git commit 規范提交配置文件 |-- jsconfig.json vscode 本地文件提示 |-- postcss.config.js postcss 配置 |-- README.md 項目說(shuō)明文件 |-- stylelint.config.js 樣式規范配置文件 |-- vue.config.js vue-cli 自定義配置
依賴(lài)
- uni-app:基于 vue 的多端統一開(kāi)發(fā)框架
- vue:JavaScript 漸進(jìn)式框架
- vuex:狀態(tài)管理
- vue-i18n:國際化
- jsonapi-vuex:允許通過(guò) vuex store 訪(fǎng)問(wèn)?JSON:API?web 服務(wù)中的數據。Discuz Q 接口使用的是 JSON:API 規范,所以使用這個(gè)庫更加方便處理該請求和數據。
TODO
- ?單元測試
- ?部署
- ?CI:Github Action
- ?CR 流程
- ec-ui-discuzQ最新discuzQ主題 1次下載
- 泰凌微藍片芯片OTA的官方APP 4次下載
- STM32+IAP+uCOS-iii升級跳轉至APP程序跑飛問(wèn)題 16次下載
- MAC-OS-X-下用py2app打包PYQT程序 4次下載
- USB數據抓包軟件程序下載 4次下載
- STM32 DFU升級APP程序移植筆記 22次下載
- 百度網(wǎng)盤(pán)APP資源下載 3次下載
- 針對APP用戶(hù)評論數據的軟件需求挖掘方法 8次下載
- Visual C++和MFC創(chuàng )建的應用程序基礎知識 0次下載
- 應用程式:AS72xx_App_v5-1.zip 4次下載
- 應用程式:AS3460_App_EnvironmentalNoise_pAndroid_v1-1-0.apk 28次下載
- 應用程式:AS7221_App_v2017-09-22.zip 5次下載
- 如何將Realtek藍牙UART H5驅動(dòng)程序移植到Android中 8次下載
- 如何使用移動(dòng)APP進(jìn)行健康管理系統的設計與實(shí)現 4次下載
- 西瓜影音APP視頻軟件應用程序免費下載 35次下載
- 怎么編寫(xiě)Framebuffer驅動(dòng)程序 61次閱讀
- ?Matlab App Designer工具的主要功能 1335次閱讀
- 單片機BootLoader與APP如何合并 901次閱讀
- iOS APP架構設計 816次閱讀
- 泰凌微電子App使用指南——TelinkApps介紹 2136次閱讀
- 如何接入智慧生活App 2948次閱讀
- 如何用python爬取抖音app數據 4341次閱讀
- 微信小程序的APP頁(yè)面配置學(xué)習說(shuō)明 2526次閱讀
- 小程序和公眾號與APP有什么區別 3646次閱讀
- 現在流行的Web APP開(kāi)發(fā)框架有哪些 1w次閱讀
- 快應用應用到底會(huì )不會(huì )取代APP 1w次閱讀
- 跳舞機器人的軟件部分設計:主控單片機程序和從機程序 5221次閱讀
- 一文看懂全志h3和h5參數及性能差異的對比 5.8w次閱讀
- Friendly Elec基于A(yíng)llwinner H5的NanoPi NEO2開(kāi)發(fā)方案 5811次閱讀
- 自學(xué)andriod的app開(kāi)發(fā) 2864次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開(kāi)關(guān)電源設計實(shí)例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動(dòng)電路設計》 溫德?tīng)栔?zhù)
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會(huì )AVR單片機與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多