Skip to content

Code review : assess the current project structure and code, provide code & performance enhancements guidelines #1

@vicpsl

Description

@vicpsl

The dots-vue app objective is to provide a generic front-end to publish content served by a dots dts api (api repo : https://github.com/chartes/dots - documentation : https://chartes.github.io/dots_documentation/).

Therefore, the objective of this issue is to perform a code review of the application setup and components to ensure the dots-vue app is generic and offers possibilities to define a custom_theme, which allows amongst others to :

  • change institution details in Favicon/Nav/Footer/TermsOfService etc (initial elements have been listed in /custom_theme in the branch named default
  • change project details in the HomePage / About etc (initial elements have been listed in /custom_theme in the branch named default
  • change dots api root collection targeted without affecting the app mountpoint url

The review should include :

  • assessing :

    • the project structure
    • the project setup
    • the project code itself
  • providing guidance to enhance :

    • the application (structure, setup, code)
    • the application performance

with the aim to offer institution / project customization in terms of icons, environments variables, custom html contents.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions