21 Commits

Author SHA1 Message Date
Florian Scholdei
b743e74f90 Add reference to javadoc
Squash commits of branch feature/javadoc:

- Add reference to javadoc
- Sort and update navigation
- Fix spelling and link to js styleguide
2025-02-14 13:49:48 +01:00
René Pfeuffer
6fd805432b Add documentation for migration 2023-12-21 12:54:52 +01:00
Konstantin Schaper
65f111b8b4 Add keyboard shortcuts documentation (#2129)
There is currently no documentation which shortcuts are available to the end user, neither within the application nor the documentation published on scm-manager.org. This PR adds the missing documentation in both places and introduces a new api for developers to add documentation when using `useShortcut`. It also improves the api for conditional shortcuts significantly.
2022-10-11 16:29:33 +02:00
Eduard Heimbuch
939c37e043 Add cli documentation (#2001) 2022-04-14 11:49:56 +02:00
René Pfeuffer
ad6000722d LRU semantic for workdir cache (#1735)
Introduces a maximum size for the simple workdir cache. On cache overflow workdirs are evicted using an LRU strategy.
Furthermore parallel requests for the same repository will now block until the workdir is released.
2021-07-28 07:54:37 +02:00
René Pfeuffer
d9d3547a22 Create custom initial user (#1707)
Using a default user with a default password has the implicit risk, that this user is not changed and therefore this system can be compromised. With this change, SCM-Manager does not create the default user with the default password on startup any more, but it shows an initial form where the initial values for the administration user have to be entered by the user. To secure this form, a random token is created on startup and printed in the log.

To implement this form, the concept of an InitializationStep is introduced. This extension point can be implemented to offer different setup tasks. The creation of the administration user is the first implementation, others might be things like first plugin selections or the like.

Frontend components are selected by the name of these initialization steps, whose names will be added to the index resource
(whichever is active at the moment) and will be show accordingly.

Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2021-06-24 09:29:42 +02:00
Florian Scholdei
9b6fb991e5 Building forms documentation with react-hook-form (#1704)
Building forms documentation with react-hook-form
2021-06-16 17:19:55 +02:00
René Pfeuffer
a626c31ce5 Add toc entry for testing guide 2021-05-14 10:34:43 +02:00
Sebastian Sdorra
b975fb655d Feature/global notifications (#1646)
Add global notifications
2021-05-05 14:43:16 +02:00
René Pfeuffer
cca4c87874 Add api key documentation 2020-10-05 10:53:30 +02:00
René Pfeuffer
1ffe68484f Add documentation for integration tests 2020-08-07 20:54:23 +02:00
Sebastian Sdorra
1b94f447d9 adds documentation for importing existing repositories 2020-08-02 12:35:55 +02:00
Sebastian Sdorra
946ede1e88 updates scm-server with https documentation 2020-07-23 09:28:11 +02:00
Sebastian Sdorra
a3eb42bbb7 merge with support/2.0.x branch 2020-06-18 09:39:16 +02:00
Eduard Heimbuch
d9bc680df9 move user-oriented docs navigation higher on website 2020-06-18 09:00:07 +02:00
Florian Scholdei
f2d1875fa6 Add user-oriented documentation entry points to navigation 2020-06-16 13:21:30 +02:00
Sebastian Sdorra
d03af49df9 update documentation
* fix broken links
* remove v1 related stuff
* restructure
2020-06-11 11:27:39 +02:00
Eduard Heimbuch
d6b1292102 rename common-pitfalls file 2020-05-07 13:16:08 +02:00
René Pfeuffer
b1485896e0 Move plugin development to top level navigation 2020-05-07 08:47:11 +02:00
René Pfeuffer
9226654c5d Structure navigation 2020-05-06 21:36:20 +02:00
Konstantin Schaper
8b2d9d1d95 Establish preliminary structure for documentation 2020-05-06 19:56:34 +02:00