Description Plugin: Ability to edit description with Markdown editor
- Dominant language
- Scala
- Stars
- 301
- Forks
- 76
- PR merge metrics
- No merged PRs in 30d
Description
**Context**
Currently, the Description Plugin content can only be edited through the Advanced Plugin where a Markdown editor is located. This could be made much easier by providing this functionality directly int he Description Plugin.
**Acceptance Criteria**
- Users with Read access can still see the Markdown rendered description as before.
- For users that have Write access to the underlying Nexus Project, allow user to open the Markdown editor and edit the description.
- There is a clearly visible way to open the edit mode and potentially to cancel ongoing edit.
- Description tab should be removed in the Advanced View Plugin
- Given the above, the Description plugin should always be shown, irrespectively of a description being present.
Contributor guide
Research direction
Start by locating the Description Plugin and Advanced View Plugin, then trace how the existing Markdown editor is exposed and how write access to the underlying Nexus Project is checked. Implement the acceptance criteria for rendering, edit and cancel controls, plugin visibility, and removal of the Advanced View description tab; verify both read-only and write-access behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- markdown, scala
- Domain
- authorization, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100