Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory fusiondirectory
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 35
    • Issues 35
    • List
    • Boards
    • Service Desk
    • Milestones
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectoryfusiondirectory
  • Issues
  • #6196
Closed
Open
Issue created Feb 22, 2022 by bmortier@bmortierMaintainer

Improve contribution by adding a simple way to add / delete plugin

Requirements

Integrate the CI of FusionDirectory is too complicated for other persons who wants to contribute for several reasons :

  • code is stored in another site
  • lifecyle is different of FusionDirectory's

Descriptive title for this enhancement

Add a way to integrate easily contribution trough a dedicated plugin management tool

Actual behavior

a poor fusiondirectory-setup tools:

  • no way to list all plugin installed
  • no way to check installation
  • no way to check dependencies

Expected behavior

see : https://github.com/gallak/fusiondirectory-plugins-pluginsmanager I used a pivot file control.yaml inspired from Debian control file This file could be used for supplying data inside a futur "market place"

Step by step description of new behaviour

  1. create a pivot file per plugin ( see syntax : https://github.com/gallak/fusiondirectory-plugins-pluginsmanager)
  2. used this file for supplying data in market
  3. used this file to manage plugin inside FD instance.

Benefits

more visibility to FusionDirectory plugin list more capabilities to accept contribution outside of Fusiondirectory Project

Possible Drawbacks

Keep a clear communication about support communication

So I'll be happy to see it in core !

Assignee
Assign to
Time tracking