Skip to content

max-zilla/documentation-starter-kit

 
 

Repository files navigation

Introduction

Diamond is a comprehensive web platform built for launching and managing jobs on High-Performance Computing (HPC) infrastructure. It provides a user-friendly interface for submitting jobs, monitoring their progress, and managing resources. This documentation provides an overview of the project structure, setup instructions, and key features.

Project Overview

Key components of Diamond:

  • Diamond API: A RESTful API that allows users to submit jobs, monitor their progress, and manage resources.
  • Diamond Web UI: A web interface that allows users to authenticate, submit jobs, monitor their progress, and manage resources.
  • Globus Compute: Globus offers a distributed Function as a Service (FaaS) platform that enables reliable, scalable, and high performance remote function execution.
  • Globus Auth: Globus Auth is a web service that allows users to authenticate and authorize access to resources.
  • Globus Transfer: Globus Transfer is a web service that allows users to transfer files to and from remote servers.

Project Infrastructure

Instructions to change the documentation

Local Development

Clone the repository and install the dependencies.

git clone https://github.com/DiamondHPC/documentation-starter-kit/
cd documentation-starter-kit
pnpm i

Then, run pnpm dev to start the development server and visit localhost:3000.

License

This project is licensed under the MIT License.

About

Diamond Project Documentation

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • MDX 82.8%
  • TypeScript 13.4%
  • JavaScript 2.2%
  • CSS 1.6%