SDU-eScience / UCloud

https://docs.cloud.sdu.dk
European Union Public License 1.2
20 stars 7 forks source link

[docs] Future improvements for documentation #3877

Open xiroV opened 1 year ago

xiroV commented 1 year ago

These are some comments I have written for our documentation, both developer guide and integration module documentation.

The comments have been written as I went through it in December, and since the deployed version of the documentation was not completely up to date at the time, some of these comments might already be resolved.

General Notes on UI/UX

Developer Guide

Integration Module Documentation

Developer Guide

Accounting and Project Management

Projects

Accounting

Visualization of Usage

Grants

Allocation Process

Orchestration of Resources

Storage

Provider APIs

Introduction to Resources Control API
Drives (FileCollection)
Ingoing API
Outgoing API
Files
Ingoing API
Outgoing API
Shares
Outgoing API

Compute

Provider APIs

Developing UCloud

Getting Started

Your first service

High-Level Architecture

Micro Library Reference

RPC

RPC Audit

WebSockets

Serialization

Core

Core Types

API Conventions

val browse = call<ResourcesBrowseRequest, PageV2<MyResource>, CommonErrorMessage>("browse") {

should be

val browse = call("browse", ResourceBrowseRequest.serializer(), PageV2.serializer(MyResource.serializer()), CommonErrorMessage.serializer()) {

API Stability

Users

User Creation

Authentication

User Authentication
Provider Authentication
Password Reset

SLAs

Avatars

Monitoring, Alerting and Procedures

Communication

Notifications

Slack

Built-in Provider

UCloud/Storage

UCloud/Compute


Integration Module Documentation

Products

Plugins

Recipes

Slurm + distributed file system

Keycloak

Kubernetes compute with storage

Puhuri integration

DanThrane commented 1 year ago

I think it would also make sense to focus a bit on documentation for the frontend.