diff --git a/client/src/app/instance/documentation/components/dataset-by-family.component.ts b/client/src/app/instance/documentation/components/dataset-by-family.component.ts
index 8f09f1df80e97bb388099d481a05eb53d2c34da7..affe5c7a6b70fe3e56f115f981dcf82362ef82e1 100644
--- a/client/src/app/instance/documentation/components/dataset-by-family.component.ts
+++ b/client/src/app/instance/documentation/components/dataset-by-family.component.ts
@@ -11,16 +11,16 @@ import { Component, Input, ChangeDetectionStrategy } from '@angular/core';
 
 import { Dataset, DatasetFamily, Survey } from 'src/app/metamodel/models';
 
+/**
+ * @class
+ * @classdesc Documentation dataset by family component.
+ */
 @Component({
     selector: 'app-dataset-by-family',
     templateUrl: 'dataset-by-family.component.html',
     styleUrls: ['dataset-by-family.component.scss'],
     changeDetection: ChangeDetectionStrategy.OnPush
 })
-/**
- * @class
- * @classdesc Documentation dataset by family component.
- */
 export class DatasetByFamilyComponent {
     @Input() datasetList: Dataset[];
     @Input() datasetFamilyList: DatasetFamily[];
diff --git a/client/src/app/instance/documentation/components/dataset-card-doc.component.ts b/client/src/app/instance/documentation/components/dataset-card-doc.component.ts
index 58b4592f754e27105da63dc70f7822a0ba5f49a5..fe85224537207baa56915842059371298c8f87da 100644
--- a/client/src/app/instance/documentation/components/dataset-card-doc.component.ts
+++ b/client/src/app/instance/documentation/components/dataset-card-doc.component.ts
@@ -12,15 +12,15 @@ import { Router } from '@angular/router';
 
 import { Survey, Dataset } from 'src/app/metamodel/models';
 
+/**
+ * @class
+ * @classdesc Documentation dataset card component.
+ */
 @Component({
     selector: 'app-dataset-card-doc',
     templateUrl: 'dataset-card-doc.component.html',
     changeDetection: ChangeDetectionStrategy.OnPush
 })
-/**
- * @class
- * @classdesc Documentation dataset card component.
- */
 export class DatasetCardDocComponent {
     @Input() survey: Survey;
     @Input() dataset: Dataset;
diff --git a/client/src/app/instance/documentation/components/output-list.component.ts b/client/src/app/instance/documentation/components/output-list.component.ts
index 9d13b94d46d6c91fe403f2c21acf7474a4bc5604..59cac7a08f8a63a4541058c06fe84729f64080f6 100644
--- a/client/src/app/instance/documentation/components/output-list.component.ts
+++ b/client/src/app/instance/documentation/components/output-list.component.ts
@@ -11,16 +11,16 @@ import { Component, Input, ChangeDetectionStrategy } from '@angular/core';
 
 import { Attribute } from 'src/app/metamodel/models';
 
+/**
+ * @class
+ * @classdesc Documentation output list component.
+ */
 @Component({
     selector: 'app-output-list',
     templateUrl: 'output-list.component.html',
     styleUrls: ['../documentation.component.scss'],
     changeDetection: ChangeDetectionStrategy.OnPush
 })
-/**
- * @class
- * @classdesc Documentation output list component.
- */
 export class OutputListComponent {
     @Input() datasetSelected: string;
     @Input() attributeList: Attribute[];
diff --git a/client/src/app/instance/documentation/containers/dataset-list.component.ts b/client/src/app/instance/documentation/containers/dataset-list.component.ts
index 2b045c3a14cc6497294bc4cf9a3e639806ca87de..7e6ce3d2ba4839c741a891086d6e59a0e6515a67 100644
--- a/client/src/app/instance/documentation/containers/dataset-list.component.ts
+++ b/client/src/app/instance/documentation/containers/dataset-list.component.ts
@@ -20,17 +20,17 @@ import * as authSelector from '../../../auth/auth.selector';
 import * as instanceSelector from '../../../metamodel/selectors/instance.selector';
 import * as surveySelector from '../../../metamodel/selectors/survey.selector';
 
-@Component({
-    selector: 'app-dataset-list',
-    templateUrl: 'dataset-list.component.html',
-    styleUrls: ['../documentation.component.scss']
-})
 /**
  * @class
  * @classdesc Documentation dataset list container.
  *
  * @implements OnInit
  */
+@Component({
+    selector: 'app-dataset-list',
+    templateUrl: 'dataset-list.component.html',
+    styleUrls: ['../documentation.component.scss']
+})
 export class DatasetListComponent implements OnInit {
     public instanceSelected: Observable<string>;
     public isAuthenticated: Observable<boolean>;
diff --git a/client/src/app/instance/documentation/containers/documentation.component.ts b/client/src/app/instance/documentation/containers/documentation.component.ts
index f3e732d7d9ac7008fee50173ba465dbbd017682d..ee249c1aa6d6b2e77cf3a3b284405b590c920aea 100644
--- a/client/src/app/instance/documentation/containers/documentation.component.ts
+++ b/client/src/app/instance/documentation/containers/documentation.component.ts
@@ -19,17 +19,17 @@ import { Attribute } from 'src/app/metamodel/models';
 import * as instanceSelector from '../../../metamodel/selectors/instance.selector';
 import * as attributeSelector from '../../../metamodel/selectors/attribute.selector';
 
-@Component({
-    selector: 'app-documentation',
-    templateUrl: 'documentation.component.html',
-    styleUrls: ['../documentation.component.scss']
-})
 /**
  * @class
  * @classdesc Documentation container.
  *
  * @implements OnInit
  */
+@Component({
+    styleUrls: ['../documentation.component.scss'],
+    selector: 'app-documentation',
+    templateUrl: 'documentation.component.html'
+})
 export class DocumentationComponent implements OnInit {
     public instanceSelected: Observable<string>;
     public datasetSelected: Observable<string>;
diff --git a/client/src/app/instance/home/home-routing.module.ts b/client/src/app/instance/home/home-routing.module.ts
index c3e79cf836febe299afb3a2a086bdb46fe85fc83..539509e87ab7eebe64a7a34e7395cb62b198c17e 100644
--- a/client/src/app/instance/home/home-routing.module.ts
+++ b/client/src/app/instance/home/home-routing.module.ts
@@ -16,6 +16,10 @@ const routes: Routes = [
     { path: '', component: HomeComponent }
 ];
 
+/**
+ * @class
+ * @classdesc Home routing module.
+ */
 @NgModule({
     imports: [RouterModule.forChild(routes)],
     exports: [RouterModule]
diff --git a/client/src/app/instance/home/home.component.ts b/client/src/app/instance/home/home.component.ts
index 477011c7038cda8dd74cd60b3c18010d72f246db..7182ca06f7a64c23d9dcf467147e20347119baa0 100644
--- a/client/src/app/instance/home/home.component.ts
+++ b/client/src/app/instance/home/home.component.ts
@@ -9,6 +9,10 @@
 
 import { Component } from '@angular/core';
 
+/**
+ * @class
+ * @classdesc Home container.
+ */
 @Component({
     selector: 'app-home',
     styleUrls: ['home.component.scss'],
diff --git a/client/src/app/instance/home/home.module.ts b/client/src/app/instance/home/home.module.ts
index 90f7c3575155792e9352291673cde228721a9ade..96c4a89bef72e24cb60e9b1d8df619cce10867e7 100644
--- a/client/src/app/instance/home/home.module.ts
+++ b/client/src/app/instance/home/home.module.ts
@@ -12,6 +12,10 @@ import { NgModule } from '@angular/core';
 import { SharedModule } from 'src/app/shared/shared.module';
 import { HomeRoutingModule, routedComponents } from './home-routing.module';
 
+/**
+ * @class
+ * @classdesc Home module.
+ */
 @NgModule({
     imports: [
         SharedModule,