apache / airavata-custos-portal
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 6% | 27% | 43% | 21%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
vue0% | 11% | 34% | 35% | 18%
js0% | 0% | 20% | 56% | 23%
py0% | 0% | 0% | 65% | 34%
scss0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 7% | 29% | 42% | 20%
airavata_custos_portal0% | 0% | 0% | 70% | 29%
ROOT0% | 0% | 0% | 0% | 100%
public0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
NewTenant.vue
in src/lib/components/pages
520 -
TenantProfile.vue
in src/lib/components/pages
348 -
TenantUser.vue
in src/lib/components/pages
333 -
tenant.store.js
in src/lib/store/modules
280 20
ListTenants.vue
in src/lib/components/pages
248 -
TenantEntities.vue
in src/lib/components/pages
241 -
router.js
in src
222 39
modal-share-entity.vue
in src/lib/components/modals
209 -
TenantNewEntity.vue
in src/lib/components/pages
202 -
sharing.store.js
in src/lib/store/modules
192 24
custos-service-groups.js
in src/lib/service/custos-service
187 17
user.store.js
in src/lib/store/modules
187 9
Landing.vue
in src/lib/components/pages
169 -
custos-service-sharing.js
in src/lib/service/custos-service
163 12
TenantHome.vue
in src/lib/components/pages
158 -
custos-service-users.js
in src/lib/service/custos-service
150 15
views.py
in airavata_custos_portal/apps/api
149 8
group.store.js
in src/lib/store/modules
139 15
entity-view-secret.vue
in src/lib/components/block/entity-view
137 -
custos-service-tenants.js
in src/lib/service/custos-service
137 10
TenantGroup.vue
in src/lib/components/pages
132 -
TenantNewPermissionType.vue
in src/lib/components/pages
131 -
TenantNewEntityType.vue
in src/lib/components/pages
131 -
entity.store.js
in src/lib/store/modules
124 9
TenantNewRole.vue
in src/lib/components/pages
116 -
TenantUsers.vue
in src/lib/components/pages
115 -
TenantNewGroup.vue
in src/lib/components/pages
114 -
input-select-users-or-groups.vue
in src/lib/components/input-fields
111 -
TenantGroups.vue
in src/lib/components/pages
104 -
Header.vue
in src/lib/components/block
104 -
TenantRoles.vue
in src/lib/components/pages
103 -
index.js
in src/lib/service/custos-service/custos-service-entities
103 8
settings.py
in airavata_custos_portal
102 -
modal-select-users-or-groups.vue
in src/lib/components/modals
97 -
TenantPermissionTypes.vue
in src/lib/components/pages
95 -
TenantEntityTypes.vue
in src/lib/components/pages
95 -
auth.store.js
in src/lib/store/modules
84 12
index.js
in src/lib/service/custos-service
76 10
TenantEntity.vue
in src/lib/components/pages
67 -
custos-service-identity.js
in src/lib/service/custos-service
64 9
button-delete-after-confirmation.vue
in src/lib/components/button
61 -
App.vue
in src
59 -
51 -
entity-view-default.vue
in src/lib/components/block/entity-view
50 -
ci-logon.store.js
in src/lib/store/modules
44 3
custos-service-entities-secrets.js
in src/lib/service/custos-service/custos-service-entities
43 6
Password.vue
in src/components
42 -
setup.py
in root
41 1
custos-service-entities-secrets-password.js
in src/lib/service/custos-service/custos-service-entities
39 4
entity-view.vue
in src/lib/components/block/entity-view
38 -
Files With Most Units (Top 26)
File# lines# units
router.js
in src
222 39
sharing.store.js
in src/lib/store/modules
192 24
tenant.store.js
in src/lib/store/modules
280 20
custos-service-groups.js
in src/lib/service/custos-service
187 17
custos-service-users.js
in src/lib/service/custos-service
150 15
group.store.js
in src/lib/store/modules
139 15
custos-service-sharing.js
in src/lib/service/custos-service
163 12
auth.store.js
in src/lib/store/modules
84 12
custos-service-tenants.js
in src/lib/service/custos-service
137 10
index.js
in src/lib/service/custos-service
76 10
custos-service-identity.js
in src/lib/service/custos-service
64 9
user.store.js
in src/lib/store/modules
187 9
entity.store.js
in src/lib/store/modules
124 9
views.py
in airavata_custos_portal/apps/api
149 8
index.js
in src/lib/service/custos-service/custos-service-entities
103 8
custos-service-entities-secrets.js
in src/lib/service/custos-service/custos-service-entities
43 6
index.js
in src/lib/service/ci-logon-service
34 5
custos-service-entities-secrets-ssh.js
in src/lib/service/custos-service/custos-service-entities
38 4
custos-service-entities-secrets-password.js
in src/lib/service/custos-service/custos-service-entities
39 4
ci-logon.store.js
in src/lib/store/modules
44 3
config.js
in src
36 2
index.js
in src/lib/service/custos-portal-services
15 2
setup.py
in root
41 1
manage.py
in root
15 1
views.py
in airavata_custos_portal/apps/frontend
9 1
index.js
in src/lib/store/util
32 1
Files With Long Lines (Top 13)

There are 13 files with lines longer than 120 characters. In total, there are 25 long lines.

File# lines# units# long lines
group.store.js
in src/lib/store/modules
139 15 4
tenant.store.js
in src/lib/store/modules
280 20 3
user.store.js
in src/lib/store/modules
187 9 3
entity.store.js
in src/lib/store/modules
124 9 3
51 - 2
TenantProfile.vue
in src/lib/components/pages
348 - 2
custos-service-tenants.js
in src/lib/service/custos-service
137 10 2
index.html
in public
16 - 1
index.html
in airavata_custos_portal/apps/frontend/templates/airavata_custos_portal_frontend
27 - 1
views.py
in airavata_custos_portal/apps/api
149 8 1
router.js
in src
222 39 1
Maintenance.vue
in src/lib/components/pages
25 - 1
index.js
in src/lib/service/custos-service/custos-service-entities
103 8 1
Correlations

File Size vs. Commits (all time): 97 points

vue.config.js x: 6 commits (all time) y: 25 lines of code airavata_custos_portal/settings.py x: 6 commits (all time) y: 102 lines of code airavata_custos_portal/__init__.py x: 2 commits (all time) y: 1 lines of code airavata_custos_portal/apps/api/apps.py x: 2 commits (all time) y: 4 lines of code airavata_custos_portal/apps/api/urls.py x: 2 commits (all time) y: 8 lines of code airavata_custos_portal/apps/api/views.py x: 5 commits (all time) y: 149 lines of code airavata_custos_portal/apps/frontend/templates/airavata_custos_portal_frontend/index.html x: 2 commits (all time) y: 27 lines of code airavata_custos_portal/apps/frontend/urls.py x: 2 commits (all time) y: 25 lines of code airavata_custos_portal/apps/frontend/views.py x: 2 commits (all time) y: 9 lines of code manage.py x: 2 commits (all time) y: 15 lines of code setup.py x: 5 commits (all time) y: 41 lines of code src/App.vue x: 7 commits (all time) y: 59 lines of code src/config.js x: 9 commits (all time) y: 36 lines of code src/lib/components/pages/Landing.vue x: 4 commits (all time) y: 169 lines of code src/lib/components/pages/NewTenant.vue x: 4 commits (all time) y: 520 lines of code src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets-password.js x: 5 commits (all time) y: 39 lines of code src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets-ssh.js x: 4 commits (all time) y: 38 lines of code src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets.js x: 8 commits (all time) y: 43 lines of code src/lib/service/custos-service/custos-service-entities/index.js x: 13 commits (all time) y: 103 lines of code src/lib/service/custos-service/custos-service-groups.js x: 11 commits (all time) y: 187 lines of code src/lib/service/custos-service/custos-service-identity.js x: 10 commits (all time) y: 64 lines of code src/lib/service/custos-service/custos-service-sharing.js x: 9 commits (all time) y: 163 lines of code src/lib/service/custos-service/custos-service-tenants.js x: 14 commits (all time) y: 137 lines of code src/lib/service/custos-service/custos-service-users.js x: 7 commits (all time) y: 150 lines of code src/lib/service/custos-service/index.js x: 9 commits (all time) y: 76 lines of code src/lib/store/modules/auth.store.js x: 10 commits (all time) y: 84 lines of code src/lib/store/modules/tenant.store.js x: 10 commits (all time) y: 280 lines of code src/lib/store/util/custos.util.js x: 6 commits (all time) y: 6 lines of code src/router.js x: 9 commits (all time) y: 222 lines of code src/lib/components/pages/Maintenance.vue x: 4 commits (all time) y: 25 lines of code src/lib/store/modules/sharing.store.js x: 9 commits (all time) y: 192 lines of code src/lib/store/util/index.js x: 6 commits (all time) y: 32 lines of code src/lib/components/input-fields/input-select-users-or-groups.vue x: 4 commits (all time) y: 111 lines of code src/lib/components/pages/TenantEntities.vue x: 18 commits (all time) y: 241 lines of code src/lib/components/pages/TenantEntityTypes.vue x: 8 commits (all time) y: 95 lines of code src/lib/components/pages/TenantGroups.vue x: 10 commits (all time) y: 104 lines of code src/lib/components/pages/TenantNewGroup.vue x: 4 commits (all time) y: 114 lines of code src/lib/components/pages/TenantNewRole.vue x: 4 commits (all time) y: 116 lines of code src/lib/components/pages/TenantRoles.vue x: 8 commits (all time) y: 103 lines of code src/lib/components/pages/TenantUser.vue x: 6 commits (all time) y: 333 lines of code src/lib/store/modules/group.store.js x: 6 commits (all time) y: 139 lines of code src/lib/store/modules/user.store.js x: 4 commits (all time) y: 187 lines of code src/lib/components/block/entity-view/entity-view-secret.vue x: 9 commits (all time) y: 137 lines of code src/lib/components/pages/TenantNewEntity.vue x: 10 commits (all time) y: 202 lines of code src/lib/store/modules/entity.store.js x: 9 commits (all time) y: 124 lines of code src/lib/components/pages/ListTenants.vue x: 6 commits (all time) y: 248 lines of code src/lib/components/pages/TenantGroup.vue x: 6 commits (all time) y: 132 lines of code src/lib/components/pages/TenantPermissionTypes.vue x: 6 commits (all time) y: 95 lines of code src/lib/components/button/button-delete-after-confirmation.vue x: 4 commits (all time) y: 61 lines of code src/lib/components/modals/modal-share-entity.vue x: 7 commits (all time) y: 209 lines of code babel.config.js x: 2 commits (all time) y: 5 lines of code src/components/Password.vue x: 2 commits (all time) y: 42 lines of code src/lib/components/block/Breadcrumb.vue x: 2 commits (all time) y: 31 lines of code src/lib/components/block/Header.vue x: 2 commits (all time) y: 104 lines of code src/lib/components/block/entity-view/entity-view-default.vue x: 2 commits (all time) y: 50 lines of code src/lib/components/block/entity-view/entity-view.vue x: 2 commits (all time) y: 38 lines of code src/lib/components/button/button-copy.vue x: 2 commits (all time) y: 22 lines of code src/lib/components/input-fields/user-tenant-roles-select.vue x: 2 commits (all time) y: 20 lines of code src/lib/components/modals/modal-select-users-or-groups.vue x: 2 commits (all time) y: 97 lines of code src/lib/components/pages/404.vue x: 2 commits (all time) y: 12 lines of code src/lib/components/pages/Callback.vue x: 2 commits (all time) y: 30 lines of code src/lib/components/pages/TenantEntity.vue x: 2 commits (all time) y: 67 lines of code src/lib/components/pages/TenantHome.vue x: 2 commits (all time) y: 158 lines of code src/lib/components/pages/TenantNewEntityType.vue x: 2 commits (all time) y: 131 lines of code src/lib/components/pages/TenantProfile.vue x: 2 commits (all time) y: 348 lines of code src/lib/service/ci-logon-service/index.js x: 2 commits (all time) y: 34 lines of code src/lib/store/modules/ci-logon.store.js x: 2 commits (all time) y: 44 lines of code
520.0
lines of code
  min: 1.0
  average: 77.36
  25th percentile: 8.0
  median: 39.0
  75th percentile: 120.0
  max: 520.0
0 18.0
commits (all time)
min: 2.0 | average: 4.42 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 6.0 | max: 18.0

File Size vs. Contributors (all time): 97 points

vue.config.js x: 3 contributors (all time) y: 25 lines of code airavata_custos_portal/settings.py x: 4 contributors (all time) y: 102 lines of code airavata_custos_portal/__init__.py x: 2 contributors (all time) y: 1 lines of code airavata_custos_portal/apps/api/apps.py x: 2 contributors (all time) y: 4 lines of code airavata_custos_portal/apps/api/urls.py x: 2 contributors (all time) y: 8 lines of code airavata_custos_portal/apps/api/views.py x: 2 contributors (all time) y: 149 lines of code airavata_custos_portal/apps/frontend/templates/airavata_custos_portal_frontend/index.html x: 2 contributors (all time) y: 27 lines of code airavata_custos_portal/apps/frontend/urls.py x: 2 contributors (all time) y: 25 lines of code airavata_custos_portal/apps/frontend/views.py x: 2 contributors (all time) y: 9 lines of code manage.py x: 2 contributors (all time) y: 15 lines of code setup.py x: 2 contributors (all time) y: 41 lines of code src/App.vue x: 2 contributors (all time) y: 59 lines of code src/config.js x: 2 contributors (all time) y: 36 lines of code src/lib/components/pages/Landing.vue x: 2 contributors (all time) y: 169 lines of code src/lib/components/pages/NewTenant.vue x: 2 contributors (all time) y: 520 lines of code src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets-password.js x: 2 contributors (all time) y: 39 lines of code src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets-ssh.js x: 2 contributors (all time) y: 38 lines of code src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets.js x: 2 contributors (all time) y: 43 lines of code src/lib/service/custos-service/custos-service-entities/index.js x: 3 contributors (all time) y: 103 lines of code src/lib/service/custos-service/custos-service-groups.js x: 2 contributors (all time) y: 187 lines of code src/lib/service/custos-service/custos-service-identity.js x: 2 contributors (all time) y: 64 lines of code src/lib/service/custos-service/custos-service-sharing.js x: 3 contributors (all time) y: 163 lines of code src/lib/service/custos-service/custos-service-tenants.js x: 2 contributors (all time) y: 137 lines of code src/lib/service/custos-service/custos-service-users.js x: 2 contributors (all time) y: 150 lines of code src/lib/service/custos-service/index.js x: 2 contributors (all time) y: 76 lines of code src/lib/store/modules/auth.store.js x: 2 contributors (all time) y: 84 lines of code src/lib/store/modules/tenant.store.js x: 2 contributors (all time) y: 280 lines of code src/lib/store/util/custos.util.js x: 2 contributors (all time) y: 6 lines of code src/router.js x: 3 contributors (all time) y: 222 lines of code src/lib/store/modules/sharing.store.js x: 3 contributors (all time) y: 192 lines of code src/lib/store/util/index.js x: 2 contributors (all time) y: 32 lines of code src/lib/components/input-fields/input-select-users-or-groups.vue x: 2 contributors (all time) y: 111 lines of code src/lib/components/pages/TenantEntities.vue x: 3 contributors (all time) y: 241 lines of code src/lib/components/pages/TenantEntityTypes.vue x: 2 contributors (all time) y: 95 lines of code src/lib/components/pages/TenantGroups.vue x: 2 contributors (all time) y: 104 lines of code src/lib/components/pages/TenantNewGroup.vue x: 2 contributors (all time) y: 114 lines of code src/lib/components/pages/TenantNewRole.vue x: 2 contributors (all time) y: 116 lines of code src/lib/components/pages/TenantUser.vue x: 2 contributors (all time) y: 333 lines of code src/lib/store/modules/group.store.js x: 2 contributors (all time) y: 139 lines of code src/lib/components/block/entity-view/entity-view-secret.vue x: 3 contributors (all time) y: 137 lines of code src/lib/components/pages/TenantNewEntity.vue x: 3 contributors (all time) y: 202 lines of code src/lib/store/modules/entity.store.js x: 3 contributors (all time) y: 124 lines of code src/lib/components/pages/ListTenants.vue x: 2 contributors (all time) y: 248 lines of code src/lib/components/pages/TenantGroup.vue x: 2 contributors (all time) y: 132 lines of code src/lib/components/button/button-delete-after-confirmation.vue x: 2 contributors (all time) y: 61 lines of code src/lib/components/modals/modal-share-entity.vue x: 3 contributors (all time) y: 209 lines of code src/lib/components/block/entity-view/entity-view-default.vue x: 2 contributors (all time) y: 50 lines of code src/lib/components/button/button-copy.vue x: 2 contributors (all time) y: 22 lines of code src/lib/components/input-fields/user-tenant-roles-select.vue x: 2 contributors (all time) y: 20 lines of code src/lib/components/modals/modal-select-users-or-groups.vue x: 2 contributors (all time) y: 97 lines of code src/lib/components/pages/404.vue x: 2 contributors (all time) y: 12 lines of code src/lib/components/pages/Callback.vue x: 2 contributors (all time) y: 30 lines of code src/lib/components/pages/TenantEntity.vue x: 2 contributors (all time) y: 67 lines of code src/lib/components/pages/TenantHome.vue x: 2 contributors (all time) y: 158 lines of code src/lib/components/pages/TenantNewEntityType.vue x: 2 contributors (all time) y: 131 lines of code src/lib/components/pages/TenantProfile.vue x: 2 contributors (all time) y: 348 lines of code src/lib/service/ci-logon-service/index.js x: 2 contributors (all time) y: 34 lines of code
520.0
lines of code
  min: 1.0
  average: 77.36
  25th percentile: 8.0
  median: 39.0
  75th percentile: 120.0
  max: 520.0
0 4.0
contributors (all time)
min: 2.0 | average: 2.12 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".