Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory-orchestrator fusiondirectory-orchestrator
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 20
    • Issues 20
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectory-orchestratorfusiondirectory-orchestrator
  • Issues
  • #3
Closed
Open
Issue created Oct 03, 2022 by dockx thibault@tdockxMaintainer

[Orchestrator] - Review of the overall codebase and align file & classes to match Fusion Directory structure

Requirements

It would be better to have the same naming convention for the files names and classes to aligned ourself with FD core / plugins. Some internal methods are no longer required and could be simplified. Overall requirement : quick code review.

Descriptive title for this enhancement

[Orchestrator] — Review of the overall codebase and align file & classes to match Fusion Directory structure

Actual behavior

Development names are being used

Expected behavior

More production names following FD structure, such as .inc for library file and .php for endpoints files. Adding class_*. as well as removing none usable methodes. Some variables names could be more explicit.

Goal : having a better manageable code in order to properly and easily add multiple new endpoints / library.

Step by step description of new behaviour

Re-work on the overral structure as described above.

Benefits

Better structure, vision, ease to adapt and develop further endpoints and/or plugins.

Possible Drawbacks

None

Applicable Issues

None

Assignee
Assign to
Time tracking