尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Reference software to establish a RAiD Service developed by the ARDC for the ANZ service
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Table of Contents
1. Getting Started
2. Installation
3. Running the Application
4. Running E2E Tests
5. Project Structure
6. API Documentation
7. Contributing
8. License
Getting Started
To get started you'll need the following tools installed in your machine:
• Node.js >= 22
• Java >= 17
• Docker >= 27
Installation
1. Clone the repository
Running the Application
1. Start the local dev stack (Docker services + API)
This starts PostgreSQL, Keycloak, and MockServer via Docker Compose, then launches the Spring Boot API with the dev profile. The API runs on http://localhost:8080.查看完整 README ↗To get started you'll need the following tools installed in your machine:
git clone https://github.com/au-research/raid-au.git
cd raid-au
./gradlew build
cd raid-agency-app
npm install
./gradlew bootRunLocal
This starts PostgreSQL, Keycloak, and MockServer via Docker Compose, then launches the Spring Boot API with the dev profile. The API runs on http://localhost:8080.
cd raid-agency-app
npm run dev
The app runs on http://localhost:7080.
End-to-end tests use Playwright and require the local dev stack to be running.
./gradlew bootRunLocal
cd raid-agency-app
npx playwright test
api-svc/db | The database migrations (handled by flyway) and generated database classes (handled by JOOQ) |
api-svc/idl-raid-v2 | OpenApi specs and code generation for API controllers |
api-svc/raid-api | API Spring Boot application |
iam/realms | Keycloak configuration used in local environment/integration tests. Loaded at startup |
iam/src | Keycloak SPIs to handle group/raid permissions. |
sso/ | Docker config for Satosa. This allows SAML authentication between AAF and Keycloak for eduGAIN |
We welcome contributions from the community! Whether you're fixing bugs, adding new features, improving documentation, or suggesting ideas, we'd love to have your input. Feel free to raise a pull request (include tests).
This project is licensed under the Apache 2.0 License - see the license.txt file for details.