文件名称:go-oneroster:用GO编写的OneRoster API实现
文件大小:23KB
文件格式:ZIP
更新时间:2024-03-10 02:07:15
Go
GoOneRoster 该项目旨在在MongoDB支持下在GO中实现与OneRoster兼容的RESTful API Web服务器,以实现持久性 可在上找到有关OneRoster规范的详细概述,包括: 过滤 数据结构 终点 JSON绑定 该API服务器尝试通过允许将更新/插入/上载/ PUT内容更新到所有端点来扩展oneroster规范,而不仅仅是提供数据的read / GET接口。 配套项目 协助该项目的是一系列开放工具,用于与各种第三方SIS / MIS /系统之间进行同步 到: 从: 凭证管理: 随着更多的到来。 欢迎并鼓励进一步的社区支持。 下载 Windows和Linux x64的预构建二进制文件在发布部分中可用,并且预构建的docker映像可用: docker pull docker.pkg.github.com/fffnite/go-oneroster/goors:0.
【文件预览】:
go-oneroster-master
----Dockerfile(297B)
----Makefile(336B)
----LICENSE(1KB)
----ormodel()
--------enrollments.go(766B)
--------academicSessions.go(785B)
--------users.go(2KB)
--------courses.go(860B)
--------orgs.go(627B)
--------classes.go(1KB)
----docker-compose.yml(907B)
----README.md(4KB)
----traefik()
--------traefik.toml(269B)
----cmd()
--------goors()
----internal()
--------helpers()
--------auth()
--------database()
--------conf()
--------routes()
--------handlers()