Skip to content

Commit

Permalink
fix(openchallenges): restructure docs site (#2441)
Browse files Browse the repository at this point in the history
  • Loading branch information
vpchung authored Feb 13, 2024
1 parent ca31c3c commit 6343bd6
Show file tree
Hide file tree
Showing 55 changed files with 192 additions and 127 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
65 changes: 65 additions & 0 deletions docs/_archive/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@


- [Overview of Sage Monorepo]
- Cheat Sheet (coming soon)
- [Docs](docs)

## Development Setup

### Requirements

- [Docker Engine] OR [GitHub Codespace]
- [Visual Studio Code]

### Open Sage Monorepo in VS Code

**Option 1**: Click on the button shown below to open Sage Monorepo in its [development container]
with VS Code. This option is suitable if you want to explore the content of Sage Monorepo.

[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode&style=for-the-badge)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/Sage-Bionetworks/sage-monorepo 'Open in VS Code Dev Containers')

**Option 2**: If you plan to contribute to this project, please [create a fork] and use its URL for
cloning. For more information on contributing and/or our Forking Workflow, see
[CONTRIBUTING.md](CONTRIBUTING.md).

<!-- termynal -->
```console
$ git clone --filter=blob:none <fork url>
---> 100%
Resolving deltas: 100% (...), done.
```

Then open your fork repo inside our dev container using these instructions:

- [Developing inside a Container](./docs/devcontainer.md)
- [Develop on a remote host](./docs/develop-on-a-remote-host.md) (optional)

## Ecosystem

- Java
- Node.js
- Python
- R


## Projects

- OpenChallenges
- Schematic (evaluation)
- Synapse (evaluation)

---

Love Sage Monorepo and its projects? Give our repo a star ⭐.

<!-- Links -->

[docker engine]: https://docs.docker.com/get-docker/
[visual studio code]: https://code.visualstudio.com/
[apache license 2.0]: https://github.com/Sage-Bionetworks/sage-monorepo/blob/main/LICENSE.txt
[GitHub Codespace]: https://github.com/features/codespaces
[Overview of Sage Monorepo]: https://docs.google.com/document/d/12oA-Uol_NsWUtC9LHlAlpcgZXXY9jkxFXqK2EMF96XM
[Code of Conduct]: CODE_OF_CONDUCT.md
[contributing]: CONTRIBUTING.md
[development container]: https://containers.dev/
[create a fork]: https://github.com/Sage-Bionetworks/sage-monorepo/fork
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
9 changes: 0 additions & 9 deletions docs/bug-report.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/code-of-conduct.md

This file was deleted.

23 changes: 0 additions & 23 deletions docs/contributing-guidelines.md

This file was deleted.

8 changes: 8 additions & 0 deletions docs/contributions/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Issues should be used to report problems with this project, request a new feature, or to discuss
potential changes before a pull request (PR) is created. When you create a new issue, a template
will be loaded that will guide you through collecting and providing the information we need to
investigate.

If you find an issue that addresses the problem you're having, please add your own reproduction
information to the existing issue rather than creating a new one. Adding a reaction can also help
be indicating to our maintainers that a particular problem is affecting more than just the reporter.
File renamed without changes.
14 changes: 14 additions & 0 deletions docs/contributions/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Thank you contributing to the Sage Monorepo! We welcome any and all feedback, ideas, and
suggestions.

Contributions can be made via issues and pull eequests (PRs).

* [Reporting a bug](/bug-report)
* [Adding a feature](/contributing)


### Code of Conduct

We take our open source community seriously and hold ourselves and other contributors to high
standards of communication. By participating and contributing to this project, you agree to uphold
our [Code of Conduct](https://github.com/Sage-Bionetworks/sage-monorepo/blob/main/CODE_OF_CONDUCT.md).
1 change: 1 addition & 0 deletions docs/developers-guide/faq.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/getting-started/local-dev.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content comming soon!"
1 change: 1 addition & 0 deletions docs/getting-started/remote-dev.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content comming soon!"
1 change: 1 addition & 0 deletions docs/getting-started/what-is-angular.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content comming soon!"
1 change: 1 addition & 0 deletions docs/getting-started/what-is-devcontainer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content comming soon!"
1 change: 1 addition & 0 deletions docs/getting-started/what-is-nx.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content comming soon!"
82 changes: 22 additions & 60 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,72 +1,34 @@
![cnb-tools](images/logo-1.png)
![sage-mono-repo](images/logo-1.png)

<img src="https://img.shields.io/github/actions/workflow/status/Sage-Bionetworks/sage-monorepo/ci.yml?branch=main&color=007acc&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github&label=CI/CD" alt="Sage Monorepo CI/CD" />
<img src="https://img.shields.io/github/license/Sage-Bionetworks/sage-monorepo.svg?color=007acc&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/Sage-Bionetworks/sage-monorepo/blob/main/LICENSE" alt="Sage Monorepo License" />
# Sage Monorepo
_Build robust apps faster_

---

Get started with Sage Monorepo, learn the fundamentals and explore advanced topics.

- [Overview of Sage Monorepo]
- Cheat Sheet (coming soon)
- [Docs](docs)

## Development Setup

### Requirements

- [Docker Engine] OR [GitHub Codespace]
- [Visual Studio Code]

### Open Sage Monorepo in VS Code

**Option 1**: Click on the button shown below to open Sage Monorepo in its [development container]
with VS Code. This option is suitable if you want to explore the content of Sage Monorepo.

[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode&style=for-the-badge)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/Sage-Bionetworks/sage-monorepo 'Open in VS Code Dev Containers')

**Option 2**: If you plan to contribute to this project, please [create a fork] and use its URL for
cloning. For more information on contributing and/or our Forking Workflow, see
[CONTRIBUTING.md](CONTRIBUTING.md).

<!-- termynal -->
```console
$ git clone --filter=blob:none <fork url>
---> 100%
Resolving deltas: 100% (...), done.
```

Then open your fork repo inside our dev container using these instructions:

- [Developing inside a Container](./docs/devcontainer.md)
- [Develop on a remote host](./docs/develop-on-a-remote-host.md) (optional)

## Ecosystem
<img src="https://img.shields.io/github/actions/workflow/status/Sage-Bionetworks/sage-monorepo/ci.yml?branch=main&color=007acc&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github&label=CI/CD" alt="Sage Monorepo CI/CD" />
<img src="https://img.shields.io/github/license/Sage-Bionetworks/sage-monorepo.svg?color=007acc&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/Sage-Bionetworks/sage-monorepo/blob/main/LICENSE" alt="Sage Monorepo License" />

- Java
- Node.js
- Python
- R
---

Developers building components in silos can lead to a number of problems, including duplicated
components, increased maintenance, and reduced visibility.

## Projects
Sage Monorepo addresses these problems by providing a centralized repository for standardized,
reusable components. This solution also improves the developer experience (DX), which can lead to
increased morale, productivity, retention, and knowledge transfer.

- OpenChallenges
- Schematic (evaluation)
- Synapse (evaluation)
## Key Features

---
* Build apps faster
* Use latest technologies
* Open-source

Love Sage Monorepo and its projects? Give our repo a star ⭐.

<!-- Links -->
## Current Projects

[docker engine]: https://docs.docker.com/get-docker/
[visual studio code]: https://code.visualstudio.com/
[apache license 2.0]: https://github.com/Sage-Bionetworks/sage-monorepo/blob/main/LICENSE.txt
[GitHub Codespace]: https://github.com/features/codespaces
[Overview of Sage Monorepo]: https://docs.google.com/document/d/12oA-Uol_NsWUtC9LHlAlpcgZXXY9jkxFXqK2EMF96XM
[Code of Conduct]: CODE_OF_CONDUCT.md
[contributing]: CONTRIBUTING.md
[development container]: https://containers.dev/
[create a fork]: https://github.com/Sage-Bionetworks/sage-monorepo/fork
Name | Description
--|--
[Agora](https://agora.adknowledgeportal.org/genes) | Agora hosts high-dimensional human transcriptomic, proteomic, and metabolomic evidence for whether or not genes are associated with Alzheimer’s disease (AD).
[iAtlas](https://isb-cgc.shinyapps.io/iatlas/) | The iAtlas portal serves as an interactive tool for exploring and analyzing immuno-oncology data.
[OpenChallenges](https://openchallenges.io/home) | OpenChallenges (OC) aggregates biomedical challenges to accelerate citizen science and data benchmarking
[Schematic](https://github.com/Sage-Bionetworks/schematic) | SCHEMATIC (Schema Engine for Manifest Ingress and Curation) is a novel schema-based, metadata ingress ecosystem, meant to streamline the process of biomedical dataset annotation, metadata validation and submission to a data repository for various data contributors.
25 changes: 25 additions & 0 deletions docs/news.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
## General

### Jan 2024

We're kicking off the new year with our new-and-improved docs site! We are continuously looking
to improve, so if you have any feedback, [please us know](https://github.com/Sage-Bionetworks/sage-monorepo/issues/new?assignees=&labels=type%3A+docs&projects=&template=3-documentation.yml&title=%5BDocs%5D+%3Ctitle%3E)!

### Sept 2023

Introducing a new product we support: [Agora](https://agora.adknowledgeportal.org/genes)!

### June 2023

We now support the schematic API! [Check them out](https://schematicpy.readthedocs.io/en/latest/cli_reference.html).

### Jan 2023

Kicking off the Sage Monorepo with our first product: [OpenChallenges](https://openchallenges.io/home)

## Agora

## OpenChallenges

## Schematic

1 change: 1 addition & 0 deletions docs/reference/agora.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/reference/oc-microservices.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/reference/oc-schemas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/reference/schematic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/tutorials/angular/add-api-client.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/tutorials/angular/add-app.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/tutorials/angular/add-component.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/tutorials/angular/add-library.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/tutorials/docker/new-project.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/tutorials/java/add-library.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/tutorials/java/add-rest-api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
1 change: 1 addition & 0 deletions docs/tutorials/python/add-rest-api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions docs/tutorials/r/new-project.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
!!!note "Content coming soon!"
69 changes: 39 additions & 30 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,50 +9,59 @@ repo_name: sage-monorepo

# Navigation
nav:
- Home:
- Home: index.md
- Changelog: changelog.md
- Home:
- Sage Monorepo: index.md
- What's new: news.md
- Contributing:
- Overview: contributing-guidelines.md
- Reporting a bug: bug-report.md
- Adding a feature: contributing.md
- Code of conduct: code-of-conduct.md
- Overview: contributions/overview.md
- Reporting a bug: contributions/bug-report.md
- Adding a feature: contributions/guidelines.md
- Getting Started:
- Angular Universal: angular-universal.md
- Devcontainer: devcontainer.md
- Nx: using-nx.md
- Remote host: develop-on-a-remote-host.md
- Setup:
- Figma-to-Code: figma-to-code.md
- Using styles/themes: app-styles-themes-assets.md
- Create a new library: libraries.md
- Create a new component: create-a-new-angular-component.md
- Monitor the stack: stack-monitoring.md
- Collect logs and system metrics: collect-challenge-logs-and-system-metrics.md
- Update tools and dependencies: update-dependencies.md
- Code coverage: coverage.md
- Cheat Sheets:
- VSCode: vscode-cheat-sheet.md
- Java: java-cheat-sheed.md
- OpenChallenges: cheat-sheet.md
- References:
- references.md
- Linters and formatters: linters-and-formatters.md
- FAQ: faq.md
- What is Angular Universal?: getting-started/what-is-angular.md
- What is a devcontainer?: getting-started/what-is-devcontainer.md
- What is Nx?: getting-started/what-is-nx.md
- Setup:
- Develop Locally: getting-started/local-dev.md
- Develop On a Remote Host: getting-started/remote-dev.md
- Tutorials:
- Angular:
- Create an Angular app: tutorials/angular/add-app.md
- Add an Angular API client: tutorials/angular/add-api-client.md
- Add an Angular component: tutorials/angular/add-component.md
- Add an Angular library: tutorials/angular/add-library.md
- Docker:
- Create a Docker-based project: tutorials/docker/new-project.md
- Java:
- Add a Java library: tutorials/java/add-library.md
- Add a Java REST API: tutorials/java/add-rest-api.md
- Python:
- Add a Python REST API: tutorials/python/add-rest-api.md
- R:
- Add an R project: tutorials/r/new-project.md
- Developers Guide:
- Common Issues: developers-guide/faq.md
- Reference:
- Agora:
- API: reference/agora.md
- OpenChallenges:
- Microservices: reference/oc-microservices.md
- Schemas: reference/oc-schemas.md
- Schematic:
- API: reference/schematic.md

# Theme configuration
theme:
name: material
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
primary: teal
primary: blue
toggle:
icon: material/toggle-switch-off-outline
name: Switch to dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: deep purple
primary: blue
toggle:
icon: material/toggle-switch
name: Switch to light mode
Expand Down

0 comments on commit 6343bd6

Please sign in to comment.