AdminLTELogo

对AdminLTE的贡献

我们始终欢迎并推荐大家贡献!以下是初学者的入门指南:从这里开始开源

  1. 贡献要求
    • 当您做出贡献时,您同意授予AdminLTE.io非独家许可,以便在AdminLTE.io认为适当的任何情况下使用该贡献。
    • 如果您使用第三方提供的,必须使用开源许可对其进行适当的许可。
    • 我们仅通过GitHub拉取请求接受贡献。
    • 最后,提交的代码必须能在所有受支持的浏览器中运行(浏览器支持见上)。
  2. 安装
    • 创建该存储库的分支(这是指南)。
    • 克隆到您的计算机
     git clone https://github.com/YOUR_USERNAME/AdminLTE.git
    
    • 新建分支
  3. 编译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文件并测试所有页面是否正常工作)
  4. 创建一个拉取请求

在线一键设置贡献

您可以使用Gitpod(面向开源的免费在线IDE)来处理问题或创建PR(拉取请求)。只需点击一下,即可启动一个工作区,并自动

  • 克隆AdminLTE存储库。
  • 安装依赖项。
  • 运行npm run dev以启动服务器。

Open in Gitpod