Skip to content

Conversation

@AlexAndBear
Copy link
Contributor

Description

Related Issue

Motivation and Context

How Has This Been Tested?

  • test environment:
  • test case 1:
  • test case 2:
  • ...

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Technical debt
  • Tests only (no source changes)

Checklist:

  • Code changes
  • Unit tests added
  • Acceptance tests added
  • Documentation added

@@ -0,0 +1,4 @@
{
"label": "Web",
"position": 3
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pos 3 as pos 1 is intro, pos 2 will be server

@AlexAndBear
Copy link
Contributor Author

@JammingBen @kulmann for testing:

  1. clone opencloud-eu/docs
  2. copy folder 20-web from this pr in folder docs/dev
  3. run pnpm start

@AlexAndBear
Copy link
Contributor Author

frontmatter editUrl will be added in a followup

@tammi-23 tammi-23 self-requested a review April 9, 2025 06:28
Copy link
Contributor

@JammingBen JammingBen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few annotations from my side. Up to you which of them you want to tackle within the scope of this PR.

Comment on lines +1 to +11
---
title: 'Getting Started'
sidebar_position: 1
---


## Installation

### Docker

Make sure to have Docker, Docker-Compose, Node.js and pnpm installed.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we add a short introduction stating that this is only necessary for development? One might get the impression that the web client always needs to be installed.

Comment on lines 18 to 24
### Linting and Tests

To make sure your pull request can be efficiently reviewed and won't need a lot of changes down the road, please run the linter and
the unit tests via `pnpm lint --fix` and `pnpm test:unit` locally. Our [CI](https://drone.opencloud.eu/opencloud/web) will run on
pull requests and report back any problems after that. For a further introduction on how we handle testing, please head to
the [testing docs](./../30-testing/intro.md).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should also add a sentence about formatting, since this is a new command that's also running in CI.

@AlexAndBear
Copy link
Contributor Author

Tysm, I will commit your changes. The scope is just the port at the moment, but quick wins are welcome

AlexAndBear and others added 5 commits April 9, 2025 09:32
Co-authored-by: Jannik Stehle <50302941+JammingBen@users.noreply.github.com>
Co-authored-by: Jannik Stehle <50302941+JammingBen@users.noreply.github.com>
Co-authored-by: Jannik Stehle <50302941+JammingBen@users.noreply.github.com>
Co-authored-by: Jannik Stehle <50302941+JammingBen@users.noreply.github.com>
Co-authored-by: Jannik Stehle <50302941+JammingBen@users.noreply.github.com>
@AlexAndBear AlexAndBear requested a review from JammingBen April 9, 2025 07:33
Copy link
Contributor

@JammingBen JammingBen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 from my side

Co-authored-by: Benedikt Kulmann <b.kulmann@opencloud.eu>
@AlexAndBear AlexAndBear merged commit 6386dd4 into main Apr 9, 2025
6 checks passed
@AlexAndBear AlexAndBear deleted the add-web-dev-docs branch April 9, 2025 11:36
@openclouders openclouders mentioned this pull request Apr 9, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants