参与贡献

为 AdminLTE 做贡献

始终欢迎你分享,也推荐你这么做!这是初学者的方法:开源入门请单击这里

  1. 贡献要求:

    • 当你提交时,将同意授予 AdminLTE.io 非独占许可,以便在我们(AdminLTE.io)在认为适当的时候使用该贡献。
    • 如果你使用第三方提供的内容,则必须使用开源许可证对其进行适当许可。
    • 仅通过 Github 拉取请求接受贡献。
    • 最后,贡献的代码必须适用于所有支持的浏览器(请参阅上面的浏览器支持)。
  2. 安装:

    git clone https://github.com/YOUR_USERNAME/AdminLTE.git
    • master 上创建分支
  3. 编译 dist 文件(开发):

    • 要编译 dist 文件,你需要 Node.js 18 或更高版本的 npm (node 包管理器)
    • npm install (安装依赖)
    • npm run dev (开发人员模式,支持实时预览、自动编译、浏览器同步)
    • 仅在 ./src 目录或 package.json 中修改
    • 请勿在 ./dist/** 中进行更改,因为其中包含编译文件,请勿包含在 PR(拉取请求)中
    • npm run production (在创建拉取请求之前编译 css/js 文件并测试所有页面都可以正常工作)
  4. master 分支创建拉取请求

在线一键设置

你可以使用 Codespace,这是一个免费的开源在线集成开发环境,用于处理问题或提交 PR(拉取请求)。只需点击一下,它就会自动启动一个工作区:

  • 克隆 AdminLTE 仓库
  • 使用 CodespaceGitpod 中打开
  • 安装依赖关系
  • 执行 npm run dev 启动