GibbonEdu/core
GitHub: GibbonEdu/core
Gibbon 是一个灵活的开源学校管理平台,通过模块化架构为教师、学生、家长和学校管理者提供一体化的教育管理工具。
Stars: 620 | Forks: 404

Gibbon is a flexible, open source school management platform designed
to make life better for teachers, students, parents and schools.
# Gibbon Core
Core 代码库代表了 Gibbon 的主体部分,包含其所有核心功能。Core 可以通过单独提供的模块和主题进行扩展。有关更多信息,请参阅 [扩展](https://gibbonedu.org/extend/) 页面。
Gibbon 是开源软件,其维护旨在为教师、学生、家长和学校提供便利。
## 文档
如需获取完整文档,请访问 [docs.gibbonedu.org](https://docs.gibbonedu.org)。
## 安装与支持
如需了解安装说明,请访问 [入门指南:安装 Gibbon](https://docs.gibbonedu.org/introduction/installing-gibbon)
如需获取支持,请访问 [ask.gibbonedu.org](https://ask.gibbonedu.org) 或查看 [我们的文档](https://docs.gibbonedu.org)。
## Docker 开发环境配置
此 Docker 配置允许开发者运行本地开发环境,以便贡献者无需在其计算机上手动安装和配置 PHP、Apache 和 MySQL 即可运行 Gibbon。
## 前置条件
- 安装 [Docker Desktop](https://www.docker.com/products/docker-desktop)
## 启动开发环境
在项目根目录下,运行:
```
./up.sh
```
此脚本将:
- 检查 `.env` 文件是否存在,如果不存在则创建它。
- 检查是否已安装并运行 Docker Desktop
- 构建并启动 Gibbon 开发服务器容器
Gibbon 将在 **http://localhost:8080** 提供
## 实用命令
停止开发环境并移除 volumes:
```
./up.sh down
```
查看实时容器日志:
```
./up.sh logs
```
## 前沿版本
如果你想运行 Gibbon 的最新预发布版本,可以从我们的 [GitHub 仓库](https://github.com/GibbonEdu/core) 获取源代码。但请记住,该版本并不稳定,你可能会丢失数据。这不适合胆小的人。
如需了解安装说明,请务必遵循 [前沿代码](https://docs.gibbonedu.org/introduction/installation-options/cutting-edge-code) 的指南。
## 翻译
感谢我们出色的志愿者,Gibbon 提供了多种语言版本。我们使用在线工具 [POEditor](https://poeditor.com),它使我们的志愿翻译人员能够协作并跟踪翻译进度。非常感谢 POEditor 对开源项目的支持,并为我们的社区提供此工具。如果你想帮助翻译 Gibbon,请发送电子邮件至 support@gibbonedu.org 并 [在此了解更多](https://gibbonedu.org/about/#languages)。我们将不胜感激你的帮助!
## 贡献
我们欢迎社区的贡献,并致力于确保 Gibbon 是一个开放友好的环境。有关贡献、提交 issue 和 pull request 的信息,请参阅以下文档:
- [**贡献者指南**](https://github.com/GibbonEdu/core/blob/master/.github/CONTRIBUTING.md) - 了解更多关于你如何为 Gibbon 做出贡献,无论是代码还是非代码贡献。
- [**行为准则**](https://github.com/GibbonEdu/core/blob/master/.github/CODE_OF_CONDUCT.md) - 我们承诺为任何人营造一个欢迎的社区和积极的环境,以便他们参与其中。
- [**开发者工作流**](https://docs.gibbonedu.org/development/getting-started/developer-workflow) - 如果你想参与开发过程,请查看我们的工作流和 [GitHub 仓库](https://github.com/GibbonEdu/core)。通常会有一个包含最新代码的开发分支,具体请参阅我们的 [开发路线图](https://docs.gibbonedu.org/development/gibbon-road-map)。
## 许可证
Gibbon 基于 GNU General Public License v3.0 授权。你可以从[这里](https://github.com/GibbonEdu/core/blob/master/LICENSE)获取该许可证的副本。
标签:Docker, ffuf, IPv6支持, OpenVAS, PHP, 学校管理系统, 安全防御评估, 教育信息化, 请求拦截