对AdminLTE的贡献
我们始终欢迎并推荐大家贡献!以下是初学者的入门指南:从这里开始开源
- 贡献要求
- 当您做出贡献时,您同意授予AdminLTE.io非独家许可,以便在AdminLTE.io认为适当的任何情况下使用该贡献。
- 如果您使用第三方提供的,必须使用开源许可对其进行适当的许可。
- 我们仅通过GitHub拉取请求接受贡献。
- 最后,提交的代码必须能在所有受支持的浏览器中运行(浏览器支持见上)。
- 安装
- 创建该存储库的分支(这是指南)。
- 克隆到您的计算机
git clone https://github.com/YOUR_USERNAME/AdminLTE.git
- 编译dist文件(开发)
- 要编译dist文件,您需要Node.js 14或更高版本/npm(Node包管理器)
- 删除./package-lock.json文件
npm install
(安装npm依赖项)
npm run dev
(开发人员模式,开发中浏览器同步支持的自动编译模式)
- 仅在./build文件夹或package.json或./dist/js/demo.js或package-lock.json或./dist/js/pages/或./docs或任何必要的html文件中进行更改
- 请勿在./dist/css/ AND ./dist/js/ AND ./plugins中进行更改,因为它包含编译后的文件,不要包含在PR(拉取请求)中
npm run production
(在创建拉取请求之前,编译css/js文件并测试所有页面是否正常工作)
- 创建一个拉取请求
在线一键设置贡献
您可以使用Gitpod(面向开源的免费在线IDE)来处理问题或创建PR(拉取请求)。只需点击一下,即可启动一个工作区,并自动
- 克隆
AdminLTE
存储库。
- 安装依赖项。
- 运行
npm run dev
以启动服务器。