├── .nvmrc ├── docs ├── .nojekyll └── assets │ ├── webhook.png │ ├── webhook-2.png │ ├── agent_connect.png │ ├── agent_connect-2.png │ ├── favicon │ ├── favicon.ico │ ├── apple-touch-icon.png │ ├── android-chrome-192x192.png │ └── android-chrome-512x512.png │ ├── fonts │ ├── Marianne-Bold.woff │ ├── Marianne-Bold.woff2 │ ├── Marianne-Light.woff │ ├── Marianne-Light.woff2 │ ├── Marianne-Medium.woff │ ├── Marianne-Medium.woff2 │ ├── Marianne-Regular.woff │ ├── Spectral-Regular.woff │ ├── Marianne-Regular.woff2 │ ├── Spectral-ExtraBold.woff │ ├── Spectral-Regular.woff2 │ ├── Marianne-Bold_Italic.woff │ ├── Marianne-Bold_Italic.woff2 │ ├── Marianne-Light_Italic.woff │ ├── Spectral-ExtraBold.woff2 │ ├── Marianne-Light_Italic.woff2 │ ├── Marianne-Medium_Italic.woff │ ├── Marianne-Medium_Italic.woff2 │ ├── Marianne-Regular_Italic.woff │ └── Marianne-Regular_Italic.woff2 │ └── icons │ ├── system │ ├── arrow-up-s-fill.svg │ ├── subtract-line.svg │ ├── arrow-down-s-fill.svg │ ├── arrow-left-s-fill.svg │ ├── arrow-right-s-fill.svg │ ├── add-line.svg │ ├── arrow-down-fill.svg │ ├── arrow-left-fill.svg │ ├── arrow-right-fill.svg │ ├── arrow-up-fill.svg │ ├── filter-fill.svg │ ├── menu-fill.svg │ ├── download-fill.svg │ ├── menu-2-fill.svg │ ├── upload-fill.svg │ ├── arrow-go-back-fill.svg │ ├── arrow-go-forward-fill.svg │ ├── arrow-up-s-line.svg │ ├── check-line.svg │ ├── arrow-down-s-line.svg │ ├── arrow-left-s-line.svg │ ├── arrow-right-s-line.svg │ ├── upload-2-fill.svg │ ├── upload-2-line.svg │ ├── arrow-left-line.svg │ ├── arrow-up-line.svg │ ├── filter-line.svg │ ├── arrow-down-line.svg │ ├── delete-bin-fill.svg │ ├── time-fill.svg │ ├── arrow-right-line.svg │ ├── download-line.svg │ ├── logout-box-r-fill.svg │ ├── star-s-fill.svg │ ├── timer-fill.svg │ ├── delete-bin-line.svg │ ├── upload-line.svg │ ├── add-circle-fill.svg │ ├── arrow-right-up-line.svg │ ├── close-line.svg │ ├── error-warning-fill.svg │ ├── fr--arrow-left-s-first-line.svg │ ├── information-fill.svg │ ├── fr--arrow-left-s-line-double.svg │ ├── fr--arrow-right-s-last-line.svg │ ├── star-fill.svg │ ├── alert-fill.svg │ ├── arrow-go-back-line.svg │ ├── fr--arrow-right-s-line-double.svg │ ├── arrow-go-forward-line.svg │ ├── logout-box-r-line.svg │ ├── time-line.svg │ ├── notification-badge-fill.svg │ ├── external-link-fill.svg │ ├── external-link-line.svg │ ├── fr--warning-fill.svg │ ├── lock-fill.svg │ ├── timer-line.svg │ ├── fr--info-fill.svg │ ├── shield-fill.svg │ ├── error-warning-line.svg │ ├── information-line.svg │ ├── more-fill.svg │ ├── refresh-line.svg │ ├── search-fill.svg │ ├── lock-line.svg │ ├── alert-line.svg │ ├── checkbox-fill.svg │ ├── lock-unlock-fill.svg │ ├── checkbox-circle-fill.svg │ ├── fr--success-fill.svg │ ├── zoom-out-fill.svg │ ├── add-circle-line.svg │ ├── fr--error-fill.svg │ ├── fr--warning-line.svg │ ├── lock-unlock-line.svg │ ├── eye-fill.svg │ ├── refresh-fill.svg │ ├── zoom-in-fill.svg │ ├── checkbox-line.svg │ ├── checkbox-circle-line.svg │ ├── fr--success-line.svg │ ├── notification-badge-line.svg │ ├── question-fill.svg │ ├── fr--error-line.svg │ ├── alarm-warning-fill.svg │ ├── close-circle-fill.svg │ ├── question-line.svg │ ├── star-s-line.svg │ ├── shield-line.svg │ ├── star-line.svg │ ├── fr--info-line.svg │ ├── fr--equal-circle-fill.svg │ ├── thumb-up-fill.svg │ ├── close-circle-line.svg │ ├── more-line.svg │ ├── thumb-down-fill.svg │ └── fr--capslock-line.svg │ ├── weather │ ├── flashlight-fill.svg │ ├── cloudy-2-fill.svg │ ├── flashlight-line.svg │ ├── moon-fill.svg │ ├── moon-line.svg │ └── cloudy-2-line.svg │ ├── editor │ ├── separator.svg │ ├── space.svg │ ├── italic.svg │ ├── fr--highlight.svg │ ├── h-1.svg │ ├── code-view.svg │ ├── font-size.svg │ ├── list-ordered.svg │ ├── h-4.svg │ ├── table-2.svg │ ├── list-unordered.svg │ ├── fr--quote-fill.svg │ ├── hashtag.svg │ ├── fr--bold.svg │ ├── subscript.svg │ ├── superscript.svg │ ├── question-mark.svg │ └── fr--quote-line.svg │ ├── design │ ├── drop-fill.svg │ ├── crop-fill.svg │ ├── crop-line.svg │ ├── drag-move-2-line.svg │ ├── drop-line.svg │ ├── contrast-fill.svg │ ├── edit-fill.svg │ ├── table-fill.svg │ ├── contrast-line.svg │ ├── table-line.svg │ ├── layout-grid-line.svg │ ├── pencil-ruler-fill.svg │ ├── layout-grid-fill.svg │ ├── brush-3-fill.svg │ ├── edit-box-line.svg │ ├── edit-line.svg │ ├── pencil-fill.svg │ ├── pencil-ruler-line.svg │ ├── brush-3-line.svg │ ├── ink-bottle-fill.svg │ ├── edit-box-fill.svg │ ├── paint-brush-fill.svg │ ├── sip-fill.svg │ ├── paint-brush-line.svg │ ├── pencil-line.svg │ ├── ball-pen-fill.svg │ ├── ink-bottle-line.svg │ ├── paint-fill.svg │ └── sip-line.svg │ ├── media │ ├── align-left.svg │ ├── music-2-fill.svg │ ├── notification-3-fill.svg │ ├── fullscreen-line.svg │ ├── stop-circle-fill.svg │ ├── pause-circle-fill.svg │ ├── notification-3-line.svg │ ├── music-2-line.svg │ ├── stop-circle-line.svg │ ├── pause-circle-line.svg │ ├── camera-fill.svg │ ├── headphone-fill.svg │ ├── mic-fill.svg │ ├── play-circle-fill.svg │ ├── clapperboard-fill.svg │ ├── headphone-line.svg │ ├── image-fill.svg │ ├── camera-line.svg │ ├── clapperboard-line.svg │ ├── image-add-line.svg │ ├── mic-line.svg │ ├── play-circle-line.svg │ ├── image-line.svg │ ├── equalizer-fill.svg │ ├── film-fill.svg │ └── film-line.svg │ ├── logo │ ├── vuejs-fill.svg │ ├── vuejs-line.svg │ ├── npmjs-fill.svg │ ├── npmjs-line.svg │ ├── twitch-line.svg │ ├── twitter-x-line.svg │ ├── twitter-x-fill.svg │ ├── remixicon-fill.svg │ └── twitch-fill.svg │ ├── map │ ├── goblet-fill.svg │ ├── goblet-line.svg │ ├── cup-fill.svg │ ├── map-pin-2-fill.svg │ ├── restaurant-fill.svg │ ├── compass-3-fill.svg │ ├── train-fill.svg │ ├── cup-line.svg │ ├── passport-fill.svg │ ├── restaurant-line.svg │ ├── charging-pile-2-fill.svg │ ├── charging-pile-2-line.svg │ ├── passport-line.svg │ ├── suitcase-2-fill.svg │ ├── bus-fill.svg │ ├── sailboat-fill.svg │ ├── compass-3-line.svg │ ├── map-pin-2-line.svg │ ├── map-pin-user-fill.svg │ ├── suitcase-2-line.svg │ ├── bus-line.svg │ ├── train-line.svg │ ├── gas-station-fill.svg │ ├── caravan-fill.svg │ ├── gas-station-line.svg │ ├── sailboat-line.svg │ ├── anchor-line.svg │ └── signal-tower-line.svg │ ├── document │ ├── book-2-fill.svg │ ├── folder-2-fill.svg │ ├── todo-fill.svg │ ├── file-line.svg │ ├── book-2-line.svg │ ├── booklet-fill.svg │ ├── file-fill.svg │ ├── article-fill.svg │ ├── file-add-fill.svg │ ├── file-download-fill.svg │ ├── folder-2-line.svg │ ├── booklet-line.svg │ ├── article-line.svg │ ├── todo-line.svg │ ├── clipboard-fill.svg │ ├── file-add-line.svg │ ├── file-download-line.svg │ ├── file-pdf-fill.svg │ ├── newspaper-fill.svg │ ├── file-pdf-line.svg │ ├── file-text-line.svg │ ├── clipboard-line.svg │ ├── file-text-fill.svg │ ├── newspaper-line.svg │ ├── survey-fill.svg │ ├── draft-line.svg │ ├── draft-fill.svg │ └── survey-line.svg │ ├── health │ ├── pulse-line.svg │ ├── heart-fill.svg │ ├── test-tube-fill.svg │ ├── dossier-fill.svg │ ├── medicine-bottle-fill.svg │ ├── health-book-fill.svg │ ├── dossier-line.svg │ ├── test-tube-line.svg │ ├── first-aid-kit-fill.svg │ ├── health-book-line.svg │ ├── capsule-fill.svg │ ├── first-aid-kit-line.svg │ ├── medicine-bottle-line.svg │ ├── stethoscope-fill.svg │ ├── hand-sanitizer-fill.svg │ ├── dislike-fill.svg │ ├── heart-pulse-fill.svg │ └── stethoscope-line.svg │ ├── user │ ├── user-fill.svg │ ├── user-add-fill.svg │ ├── user-line.svg │ ├── admin-fill.svg │ ├── parent-fill.svg │ ├── user-star-fill.svg │ ├── user-add-line.svg │ ├── user-heart-fill.svg │ ├── user-search-fill.svg │ ├── account-circle-fill.svg │ └── admin-line.svg │ ├── development │ ├── terminal-line.svg │ ├── git-commit-fill.svg │ ├── cursor-fill.svg │ ├── git-pull-request-fill.svg │ ├── terminal-window-fill.svg │ ├── git-commit-line.svg │ ├── terminal-window-line.svg │ ├── terminal-box-fill.svg │ ├── cursor-line.svg │ ├── code-s-slash-line.svg │ ├── git-repository-fill.svg │ ├── terminal-box-line.svg │ ├── git-repository-private-fill.svg │ ├── git-branch-fill.svg │ ├── git-repository-commits-fill.svg │ ├── git-repository-private-line.svg │ ├── git-merge-fill.svg │ ├── git-repository-commits-line.svg │ └── git-repository-line.svg │ ├── device │ ├── save-fill.svg │ ├── tablet-fill.svg │ ├── hard-drive-2-fill.svg │ ├── smartphone-fill.svg │ ├── save-line.svg │ ├── server-fill.svg │ ├── hard-drive-2-line.svg │ ├── rss-fill.svg │ ├── rss-line.svg │ ├── smartphone-line.svg │ ├── tablet-line.svg │ ├── save-3-fill.svg │ ├── server-line.svg │ ├── device-fill.svg │ ├── save-3-line.svg │ ├── computer-fill.svg │ ├── device-line.svg │ ├── database-fill.svg │ ├── qr-code-fill.svg │ ├── computer-line.svg │ ├── tv-fill.svg │ ├── mac-fill.svg │ ├── mac-line.svg │ ├── database-line.svg │ ├── tv-line.svg │ ├── qr-code-line.svg │ ├── bluetooth-fill.svg │ └── bluetooth-line.svg │ ├── finance │ ├── trophy-fill.svg │ ├── bank-card-fill.svg │ ├── trophy-line.svg │ ├── bank-card-line.svg │ ├── coin-fill.svg │ ├── shopping-bag-line.svg │ ├── shopping-cart-2-fill.svg │ ├── money-euro-box-line.svg │ └── shopping-cart-2-line.svg │ ├── business │ ├── calendar-fill.svg │ ├── line-chart-fill.svg │ ├── bookmark-fill.svg │ ├── flag-fill.svg │ ├── window-fill.svg │ ├── bar-chart-box-fill.svg │ ├── calendar-event-fill.svg │ ├── line-chart-line.svg │ ├── slideshow-fill.svg │ ├── window-line.svg │ ├── bar-chart-box-line.svg │ ├── attachment-line.svg │ ├── bookmark-line.svg │ ├── calendar-line.svg │ ├── mail-line.svg │ ├── slideshow-line.svg │ ├── archive-fill.svg │ ├── briefcase-fill.svg │ ├── calendar-2-fill.svg │ ├── cloud-fill.svg │ ├── flag-line.svg │ ├── pie-chart-2-fill.svg │ ├── send-plane-fill.svg │ ├── calendar-event-line.svg │ ├── mail-fill.svg │ ├── printer-fill.svg │ ├── briefcase-line.svg │ ├── pie-chart-box-fill.svg │ ├── calendar-2-line.svg │ ├── archive-line.svg │ ├── award-fill.svg │ ├── copyright-fill.svg │ ├── pie-chart-box-line.svg │ ├── profil-fill.svg │ ├── send-plane-line.svg │ ├── profil-line.svg │ ├── mail-open-fill.svg │ ├── attachment-fill.svg │ ├── award-line.svg │ ├── printer-line.svg │ ├── copyright-line.svg │ ├── customer-service-fill.svg │ ├── cloud-line.svg │ └── medal-fill.svg │ ├── communication │ ├── chat-2-fill.svg │ ├── feedback-fill.svg │ ├── video-chat-fill.svg │ ├── chat-poll-line.svg │ ├── message-2-fill.svg │ ├── feedback-line.svg │ ├── chat-3-fill.svg │ ├── chat-2-line.svg │ ├── discuss-fill.svg │ ├── question-answer-fill.svg │ ├── video-chat-line.svg │ ├── chat-poll-fill.svg │ ├── message-2-line.svg │ ├── chat-check-fill.svg │ ├── question-answer-line.svg │ ├── questionnaire-fill.svg │ ├── discuss-line.svg │ ├── chat-check-line.svg │ ├── chat-delete-fill.svg │ └── questionnaire-line.svg │ ├── buildings │ ├── building-fill.svg │ ├── home-4-fill.svg │ ├── hospital-fill.svg │ ├── hotel-fill.svg │ ├── bank-fill.svg │ ├── building-line.svg │ ├── hospital-line.svg │ ├── government-line.svg │ ├── government-fill.svg │ ├── home-4-line.svg │ ├── hotel-line.svg │ ├── bank-line.svg │ ├── ancient-pavilion-fill.svg │ └── community-fill.svg │ └── others │ ├── umbrella-fill.svg │ ├── lightbulb-fill.svg │ ├── seedling-fill.svg │ ├── plant-fill.svg │ ├── umbrella-line.svg │ ├── seedling-line.svg │ └── leaf-fill.svg ├── .npmrc ├── api ├── .npmrc ├── .prettierignore ├── src │ ├── customization │ │ └── translations │ │ │ ├── en.json │ │ │ └── fr.json │ ├── rpc │ │ └── index.ts │ ├── core │ │ ├── usecases │ │ │ └── readWriteSillData │ │ │ │ └── index.ts │ │ ├── index.ts │ │ └── adapters │ │ │ └── hal │ │ │ └── CrossRef │ │ │ └── api │ │ │ └── index.ts │ ├── tools │ │ └── PartialNoOptional.ts │ └── entrypoints │ │ ├── start-api.ts │ │ └── update.ts ├── .gitattributes ├── knip.json └── .prettierrc.json ├── deployment-examples ├── .gitignore └── docker-compose │ └── customization │ └── translations │ ├── en.json │ └── fr.json ├── .vscode └── settings.json ├── .commitlintrc.json ├── LICENSES └── LicenseRef-Excluded.txt ├── catalogi.png ├── web ├── public │ ├── logo │ │ ├── Git.png │ │ ├── XiVo.png │ │ ├── Yarn.png │ │ ├── cra.png │ │ ├── fog.png │ │ ├── mui.png │ │ ├── next.png │ │ ├── npm.png │ │ ├── Joplin.png │ │ ├── Junit.png │ │ ├── Lizmap.png │ │ ├── Matomo.png │ │ ├── Publik.png │ │ ├── Vault.png │ │ ├── XWiki.png │ │ ├── debian.png │ │ ├── docker.png │ │ ├── moodle.png │ │ ├── nodejs.png │ │ ├── onyxia.png │ │ ├── react.png │ │ ├── udata.png │ │ ├── Acceleo.png │ │ ├── Agent-OCS.png │ │ ├── AngularJS.png │ │ ├── Asqatasun.png │ │ ├── Bitwarden.png │ │ ├── Centreon.png │ │ ├── DashLord.png │ │ ├── Duplicati.png │ │ ├── Greenshot.png │ │ ├── LemonLDAP.png │ │ ├── Nextcloud.png │ │ ├── Peertube.png │ │ ├── SambaEdu.png │ │ ├── Symfony.png │ │ ├── haproxy.png │ │ ├── jupyter.png │ │ ├── mariadb.png │ │ ├── notepadpp.png │ │ ├── openLDAP.png │ │ ├── tss-react.png │ │ ├── Behaviours.png │ │ ├── Grammalecte.png │ │ ├── Iaparapheur.png │ │ ├── Mattermost.png │ │ ├── OnlyOffice.png │ │ ├── apache-http.png │ │ ├── gitlanding.png │ │ ├── kubernetes.png │ │ ├── spring-boot.png │ │ ├── Apache-Atlas.png │ │ ├── Apache-Maven.png │ │ ├── Assistant-RGAA.png │ │ ├── BigBlueButton.png │ │ ├── LemonLDAP-ng.png │ │ ├── elasticsearch.png │ │ ├── Apache-HTTP-server.png │ │ ├── GitLab-Community-Edition.png │ │ ├── Pentaho Community Edition.png │ │ ├── gravitee-community-edition.png │ │ └── ARX-Data-Anonymization-Tool.png │ └── social-preview.png ├── src │ ├── ui │ │ ├── assets │ │ │ ├── logo_neovim.png │ │ │ ├── logo_nextcloud.png │ │ │ ├── logo_wordpress.png │ │ │ ├── logo_libreoffice.png │ │ │ └── software_logo_placeholder.png │ │ ├── shared │ │ │ └── Header │ │ │ │ └── index.ts │ │ ├── i18n │ │ │ └── index.ts │ │ ├── pages │ │ │ ├── home │ │ │ │ └── index.ts │ │ │ ├── account │ │ │ │ └── index.ts │ │ │ ├── page404 │ │ │ │ └── index.ts │ │ │ ├── readme │ │ │ │ └── index.ts │ │ │ ├── terms │ │ │ │ └── index.ts │ │ │ ├── redirect │ │ │ │ └── index.ts │ │ │ ├── instanceForm │ │ │ │ └── index.ts │ │ │ ├── softwareForm │ │ │ │ └── index.ts │ │ │ ├── userProfile │ │ │ │ └── index.ts │ │ │ ├── declarationForm │ │ │ │ └── index.ts │ │ │ ├── softwareCatalog │ │ │ │ └── index.ts │ │ │ ├── softwareDetails │ │ │ │ └── index.ts │ │ │ ├── addSoftwareLanding │ │ │ │ └── index.ts │ │ │ └── softwareUserAndReferent │ │ │ │ └── index.ts │ │ └── tools │ │ │ └── isStorybook.ts │ ├── core │ │ └── usecases │ │ │ ├── sillApiVersion │ │ │ ├── index.ts │ │ │ └── state.ts │ │ │ ├── externalDataOrigin │ │ │ ├── index.ts │ │ │ └── state.ts │ │ │ ├── redirect │ │ │ └── index.ts │ │ │ ├── generalStats │ │ │ └── index.ts │ │ │ ├── userProfile │ │ │ └── index.ts │ │ │ ├── softwareDetails │ │ │ └── index.ts │ │ │ ├── userAuthentication │ │ │ └── index.ts │ │ │ ├── softwareUserAndReferent │ │ │ └── index.ts │ │ │ ├── userAccountManagement │ │ │ └── index.ts │ │ │ ├── instanceForm │ │ │ └── index.ts │ │ │ ├── softwareForm │ │ │ └── index.ts │ │ │ ├── declarationForm │ │ │ └── index.ts │ │ │ ├── softwareCatalog │ │ │ └── index.ts │ │ │ └── declarationRemoval │ │ │ └── index.ts │ └── tools │ │ └── projectVersion.ts ├── .prettierignore └── .prettierrc.json ├── renovate.json ├── .gitignore └── helm-charts └── catalogi ├── Chart.yaml └── templates └── web-configmap.yaml /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-scripts=true 2 | -------------------------------------------------------------------------------- /api/.npmrc: -------------------------------------------------------------------------------- 1 | ignore-scripts=true 2 | -------------------------------------------------------------------------------- /deployment-examples/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | docker-data 3 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "biome.enabled": false 3 | } -------------------------------------------------------------------------------- /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { "extends": ["@commitlint/config-conventional"] } 2 | -------------------------------------------------------------------------------- /LICENSES/LicenseRef-Excluded.txt: -------------------------------------------------------------------------------- 1 | This file is covered by copyright. 2 | -------------------------------------------------------------------------------- /catalogi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/catalogi.png -------------------------------------------------------------------------------- /docs/assets/webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/webhook.png -------------------------------------------------------------------------------- /web/public/logo/Git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Git.png -------------------------------------------------------------------------------- /web/public/logo/XiVo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/XiVo.png -------------------------------------------------------------------------------- /web/public/logo/Yarn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Yarn.png -------------------------------------------------------------------------------- /web/public/logo/cra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/cra.png -------------------------------------------------------------------------------- /web/public/logo/fog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/fog.png -------------------------------------------------------------------------------- /web/public/logo/mui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/mui.png -------------------------------------------------------------------------------- /web/public/logo/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/next.png -------------------------------------------------------------------------------- /web/public/logo/npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/npm.png -------------------------------------------------------------------------------- /docs/assets/webhook-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/webhook-2.png -------------------------------------------------------------------------------- /web/public/logo/Joplin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Joplin.png -------------------------------------------------------------------------------- /web/public/logo/Junit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Junit.png -------------------------------------------------------------------------------- /web/public/logo/Lizmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Lizmap.png -------------------------------------------------------------------------------- /web/public/logo/Matomo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Matomo.png -------------------------------------------------------------------------------- /web/public/logo/Publik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Publik.png -------------------------------------------------------------------------------- /web/public/logo/Vault.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Vault.png -------------------------------------------------------------------------------- /web/public/logo/XWiki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/XWiki.png -------------------------------------------------------------------------------- /web/public/logo/debian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/debian.png -------------------------------------------------------------------------------- /web/public/logo/docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/docker.png -------------------------------------------------------------------------------- /web/public/logo/moodle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/moodle.png -------------------------------------------------------------------------------- /web/public/logo/nodejs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/nodejs.png -------------------------------------------------------------------------------- /web/public/logo/onyxia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/onyxia.png -------------------------------------------------------------------------------- /web/public/logo/react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/react.png -------------------------------------------------------------------------------- /web/public/logo/udata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/udata.png -------------------------------------------------------------------------------- /api/.prettierignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | /.eslintrc.js 4 | /docs/ 5 | /CHANGELOG.md 6 | /.yarn_home 7 | -------------------------------------------------------------------------------- /api/src/customization/translations/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../rpc/translations/schema.json" 3 | } 4 | -------------------------------------------------------------------------------- /api/src/customization/translations/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../rpc/translations/schema.json" 3 | } 4 | -------------------------------------------------------------------------------- /docs/assets/agent_connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/agent_connect.png -------------------------------------------------------------------------------- /web/public/logo/Acceleo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Acceleo.png -------------------------------------------------------------------------------- /web/public/logo/Agent-OCS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Agent-OCS.png -------------------------------------------------------------------------------- /web/public/logo/AngularJS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/AngularJS.png -------------------------------------------------------------------------------- /web/public/logo/Asqatasun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Asqatasun.png -------------------------------------------------------------------------------- /web/public/logo/Bitwarden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Bitwarden.png -------------------------------------------------------------------------------- /web/public/logo/Centreon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Centreon.png -------------------------------------------------------------------------------- /web/public/logo/DashLord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/DashLord.png -------------------------------------------------------------------------------- /web/public/logo/Duplicati.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Duplicati.png -------------------------------------------------------------------------------- /web/public/logo/Greenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Greenshot.png -------------------------------------------------------------------------------- /web/public/logo/LemonLDAP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/LemonLDAP.png -------------------------------------------------------------------------------- /web/public/logo/Nextcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Nextcloud.png -------------------------------------------------------------------------------- /web/public/logo/Peertube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Peertube.png -------------------------------------------------------------------------------- /web/public/logo/SambaEdu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/SambaEdu.png -------------------------------------------------------------------------------- /web/public/logo/Symfony.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Symfony.png -------------------------------------------------------------------------------- /web/public/logo/haproxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/haproxy.png -------------------------------------------------------------------------------- /web/public/logo/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/jupyter.png -------------------------------------------------------------------------------- /web/public/logo/mariadb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/mariadb.png -------------------------------------------------------------------------------- /web/public/logo/notepadpp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/notepadpp.png -------------------------------------------------------------------------------- /web/public/logo/openLDAP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/openLDAP.png -------------------------------------------------------------------------------- /web/public/logo/tss-react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/tss-react.png -------------------------------------------------------------------------------- /web/public/social-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/social-preview.png -------------------------------------------------------------------------------- /docs/assets/agent_connect-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/agent_connect-2.png -------------------------------------------------------------------------------- /docs/assets/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/favicon/favicon.ico -------------------------------------------------------------------------------- /web/public/logo/Behaviours.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Behaviours.png -------------------------------------------------------------------------------- /web/public/logo/Grammalecte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Grammalecte.png -------------------------------------------------------------------------------- /web/public/logo/Iaparapheur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Iaparapheur.png -------------------------------------------------------------------------------- /web/public/logo/Mattermost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Mattermost.png -------------------------------------------------------------------------------- /web/public/logo/OnlyOffice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/OnlyOffice.png -------------------------------------------------------------------------------- /web/public/logo/apache-http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/apache-http.png -------------------------------------------------------------------------------- /web/public/logo/gitlanding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/gitlanding.png -------------------------------------------------------------------------------- /web/public/logo/kubernetes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/kubernetes.png -------------------------------------------------------------------------------- /web/public/logo/spring-boot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/spring-boot.png -------------------------------------------------------------------------------- /web/public/logo/Apache-Atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Apache-Atlas.png -------------------------------------------------------------------------------- /web/public/logo/Apache-Maven.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Apache-Maven.png -------------------------------------------------------------------------------- /web/public/logo/Assistant-RGAA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Assistant-RGAA.png -------------------------------------------------------------------------------- /web/public/logo/BigBlueButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/BigBlueButton.png -------------------------------------------------------------------------------- /web/public/logo/LemonLDAP-ng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/LemonLDAP-ng.png -------------------------------------------------------------------------------- /web/public/logo/elasticsearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/elasticsearch.png -------------------------------------------------------------------------------- /web/src/ui/assets/logo_neovim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/src/ui/assets/logo_neovim.png -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Bold.woff -------------------------------------------------------------------------------- /web/src/ui/assets/logo_nextcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/src/ui/assets/logo_nextcloud.png -------------------------------------------------------------------------------- /web/src/ui/assets/logo_wordpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/src/ui/assets/logo_wordpress.png -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Bold.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Light.woff -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Light.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Medium.woff -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Medium.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Regular.woff -------------------------------------------------------------------------------- /docs/assets/fonts/Spectral-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Spectral-Regular.woff -------------------------------------------------------------------------------- /web/public/logo/Apache-HTTP-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Apache-HTTP-server.png -------------------------------------------------------------------------------- /web/src/ui/assets/logo_libreoffice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/src/ui/assets/logo_libreoffice.png -------------------------------------------------------------------------------- /docs/assets/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Regular.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/Spectral-ExtraBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Spectral-ExtraBold.woff -------------------------------------------------------------------------------- /docs/assets/fonts/Spectral-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Spectral-Regular.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Bold_Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Bold_Italic.woff -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Bold_Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Bold_Italic.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Light_Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Light_Italic.woff -------------------------------------------------------------------------------- /docs/assets/fonts/Spectral-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Spectral-ExtraBold.woff2 -------------------------------------------------------------------------------- /web/public/logo/GitLab-Community-Edition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/GitLab-Community-Edition.png -------------------------------------------------------------------------------- /docs/assets/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /docs/assets/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Light_Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Light_Italic.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Medium_Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Medium_Italic.woff -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Medium_Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Medium_Italic.woff2 -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Regular_Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Regular_Italic.woff -------------------------------------------------------------------------------- /web/public/logo/Pentaho Community Edition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/Pentaho Community Edition.png -------------------------------------------------------------------------------- /web/public/logo/gravitee-community-edition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/gravitee-community-edition.png -------------------------------------------------------------------------------- /docs/assets/fonts/Marianne-Regular_Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/docs/assets/fonts/Marianne-Regular_Italic.woff2 -------------------------------------------------------------------------------- /web/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | /CHANGELOG.md 3 | /.yarn_home/ 4 | /build/ 5 | /public/ 6 | /src/env.ts 7 | /build_keycloak/ 8 | vite-env.d.ts 9 | -------------------------------------------------------------------------------- /web/public/logo/ARX-Data-Anonymization-Tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/public/logo/ARX-Data-Anonymization-Tool.png -------------------------------------------------------------------------------- /web/src/ui/assets/software_logo_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codegouvfr/catalogi/HEAD/web/src/ui/assets/software_logo_placeholder.png -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-up-s-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/subtract-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-down-s-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-left-s-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-right-s-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/add-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-down-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-left-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-right-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-up-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/weather/flashlight-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/filter-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/menu-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/separator.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/space.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/download-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/menu-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/upload-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": [ 4 | "config:recommended" 5 | ], 6 | "minimumReleaseAge": "7 days" 7 | } 8 | -------------------------------------------------------------------------------- /docs/assets/icons/design/drop-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/italic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/align-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/music-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/fr--highlight.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/notification-3-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-go-back-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/crop-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-go-forward-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/weather/cloudy-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/logo/vuejs-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/goblet-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-up-s-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/check-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/weather/flashlight-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/crop-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/drag-move-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/book-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/pulse-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-down-s-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-left-s-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-right-s-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/upload-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/upload-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/user/user-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | .turbo 4 | .env 5 | docker-data 6 | .dev 7 | .bruno 8 | dump* 9 | CLAUDE.md 10 | 11 | # Helm 12 | helm-charts/*/Chart.lock 13 | helm-charts/*/charts/ 14 | docs/charts/*.tgz 15 | -------------------------------------------------------------------------------- /docs/assets/icons/design/drop-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-left-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-up-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/filter-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/rpc/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./start"; 6 | -------------------------------------------------------------------------------- /docs/assets/icons/development/terminal-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/save-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/fullscreen-line.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/assets/icons/media/stop-circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-down-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/delete-bin-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/time-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/contrast-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-commit-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/logo/vuejs-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-right-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/.gitattributes: -------------------------------------------------------------------------------- 1 | # For GitHub language statistics: https://user-images.githubusercontent.com/6702424/127756647-5ebe6dde-0903-4a02-b1e8-529046dd06f2.png 2 | .eslintrc.js -linguist-detectable 3 | src/bin/generate-json.ts -linguist-detectable -------------------------------------------------------------------------------- /docs/assets/icons/development/cursor-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/folder-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/finance/trophy-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/logo/npmjs-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/download-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/logout-box-r-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/star-s-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/timer-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/calendar-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/line-chart-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/chat-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/edit-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/tablet-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/heart-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/goblet-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/pause-circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/delete-bin-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/upload-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/ui/shared/Header/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./Header"; 6 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/building-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/home-4-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/bookmark-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/flag-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/feedback-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/hard-drive-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/smartphone-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/finance/bank-card-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/add-circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-right-up-line.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/assets/icons/system/close-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/error-warning-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--arrow-left-s-first-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/information-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/core/usecases/readWriteSillData/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./types"; 6 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/hospital-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/window-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/video-chat-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/save-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/todo-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/h-1.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/logo/npmjs-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/cup-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/map-pin-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/notification-3-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--arrow-left-s-line-double.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--arrow-right-s-last-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/star-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/table-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/server-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/finance/trophy-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/restaurant-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/alert-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-go-back-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--arrow-right-s-line-double.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /api/knip.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://unpkg.com/knip@5/schema.json", 3 | "entry": ["src/entrypoints/*.ts", "scripts/*.(ts|js)"], 4 | "project": ["**/*.{js,ts}"], 5 | "ignore": [".config/*", "src/core/adapters/dbApi/kysely/migrations/*.ts"] 6 | } 7 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/hotel-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/bar-chart-box-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/calendar-event-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/line-chart-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/chat-poll-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/message-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/hard-drive-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/rss-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/rss-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/smartphone-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/tablet-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/file-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/finance/bank-card-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/music-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/stop-circle-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/arrow-go-forward-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/logout-box-r-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/time-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/weather/moon-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/bank-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/building-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/hospital-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/slideshow-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/window-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/contrast-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/table-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/book-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/booklet-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/file-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/notification-badge-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/government-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/feedback-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/layout-grid-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/save-3-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/server-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/article-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/file-add-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/file-download-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/folder-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/others/umbrella-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/external-link-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/external-link-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--warning-fill.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/assets/icons/system/lock-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/timer-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/user/user-add-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployment-examples/docker-compose/customization/translations/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://raw.githubusercontent.com/codegouvfr/sill/refs/heads/main/api/src/rpc/translations/schema.json", 3 | "home": { 4 | "title": "This is a custom title" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/government-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/home-4-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/bar-chart-box-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/chat-3-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/pencil-ruler-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/test-tube-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/logo/twitch-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/pause-circle-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--info-fill.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/assets/icons/system/shield-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/ui/i18n/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./i18n"; 6 | export * from "./useGetOrganizationFullName"; 7 | -------------------------------------------------------------------------------- /deployment-examples/docker-compose/customization/translations/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://raw.githubusercontent.com/codegouvfr/sill/refs/heads/main/api/src/rpc/translations/schema.json", 3 | "home": { 4 | "title": "Ceci est un titre personnalisé" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/hotel-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/attachment-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/bookmark-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/calendar-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/mail-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/slideshow-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/chat-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/discuss-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/question-answer-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/video-chat-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/layout-grid-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-pull-request-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/terminal-window-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/booklet-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/code-view.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/font-size.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/list-ordered.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/dossier-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/compass-3-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/train-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/error-warning-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/information-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/more-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/refresh-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/search-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/core/usecases/sillApiVersion/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/chat-poll-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/brush-3-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/device-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/save-3-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/article-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/todo-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/medicine-bottle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/camera-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/lock-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/core/usecases/externalDataOrigin/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | -------------------------------------------------------------------------------- /docs/assets/icons/business/archive-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/briefcase-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/calendar-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/cloud-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/flag-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/pie-chart-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/send-plane-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/message-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/edit-box-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/edit-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/pencil-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/computer-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/clipboard-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/file-add-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/file-download-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/logo/twitter-x-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/cup-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/passport-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/restaurant-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/others/lightbulb-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/alert-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/checkbox-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/lock-unlock-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120, 3 | "tabWidth": 4, 4 | "useTabs": false, 5 | "semi": true, 6 | "singleQuote": false, 7 | "quoteProps": "preserve", 8 | "trailingComma": "none", 9 | "bracketSpacing": true, 10 | "arrowParens": "avoid" 11 | } 12 | -------------------------------------------------------------------------------- /api/src/core/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export { bootstrapCore } from "./bootstrap"; 6 | export type { Context } from "./bootstrap"; 7 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/bank-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/calendar-event-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/mail-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/printer-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/pencil-ruler-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-commit-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/terminal-window-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/device-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/file-pdf-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/h-4.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/table-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/health-book-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/charging-pile-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/headphone-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/others/seedling-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/checkbox-circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--success-fill.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/assets/icons/system/zoom-out-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 90, 3 | "tabWidth": 4, 4 | "useTabs": false, 5 | "semi": true, 6 | "singleQuote": false, 7 | "quoteProps": "as-needed", 8 | "trailingComma": "none", 9 | "bracketSpacing": true, 10 | "arrowParens": "avoid" 11 | } 12 | -------------------------------------------------------------------------------- /api/src/tools/PartialNoOptional.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export type PartialNoOptional = { 6 | [P in keyof T]: T[P] | undefined; 7 | }; 8 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/chat-check-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/brush-3-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/database-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/newspaper-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/dossier-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/test-tube-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/mic-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/add-circle-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--error-fill.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--warning-line.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /web/src/core/usecases/sillApiVersion/state.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export const name = "sillApiVersion"; 6 | 7 | export const reducer = null; 8 | -------------------------------------------------------------------------------- /docs/assets/icons/business/briefcase-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/ink-bottle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/terminal-box-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/qr-code-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/charging-pile-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/passport-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/suitcase-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/lock-unlock-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/user/user-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/core/usecases/redirect/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/question-answer-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/questionnaire-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/edit-box-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/computer-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/file-pdf-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/file-text-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/list-unordered.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/finance/coin-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/first-aid-kit-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/health-book-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/bus-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/sailboat-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/others/plant-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/eye-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/user/admin-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/user/parent-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/core/usecases/externalDataOrigin/state.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export const name = "externalDataOrigin"; 6 | 7 | export const reducer = null; 8 | -------------------------------------------------------------------------------- /web/src/core/usecases/generalStats/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | -------------------------------------------------------------------------------- /web/src/core/usecases/userProfile/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | -------------------------------------------------------------------------------- /docs/assets/icons/business/pie-chart-box-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/tv-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/clipboard-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/fr--quote-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/compass-3-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/map-pin-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/map-pin-user-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/refresh-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/zoom-in-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/core/usecases/softwareDetails/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | -------------------------------------------------------------------------------- /web/src/core/usecases/userAuthentication/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | -------------------------------------------------------------------------------- /docs/assets/icons/business/calendar-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/cursor-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/mac-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/mac-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/file-text-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/suitcase-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/play-circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/weather/moon-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/core/usecases/softwareUserAndReferent/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | -------------------------------------------------------------------------------- /web/src/core/usecases/userAccountManagement/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/ancient-pavilion-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/archive-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/award-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/discuss-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/code-s-slash-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/finance/shopping-bag-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/capsule-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/first-aid-kit-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/bus-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/train-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/checkbox-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/tools/projectVersion.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import packageJson from "../../../package.json"; 6 | 7 | export const projectVersion: string = packageJson.version; 8 | -------------------------------------------------------------------------------- /docs/assets/icons/business/copyright-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/pie-chart-box-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/profil-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/chat-check-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/paint-brush-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-repository-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/terminal-box-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/database-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/newspaper-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/survey-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/hashtag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/checkbox-circle-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--success-line.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/assets/icons/weather/cloudy-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/ui/pages/home/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./Home")); 8 | -------------------------------------------------------------------------------- /web/src/ui/tools/isStorybook.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | /** true if the current runtime is storybook */ 6 | export const isStorybook = "__STORYBOOK_ADDONS" in window.window; 7 | -------------------------------------------------------------------------------- /docs/assets/icons/design/sip-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/tv-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/medicine-bottle-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/clapperboard-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/headphone-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/notification-badge-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/user/user-star-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/core/usecases/instanceForm/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | export * from "./evt"; 9 | -------------------------------------------------------------------------------- /web/src/core/usecases/softwareForm/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | export * from "./evt"; 9 | -------------------------------------------------------------------------------- /web/src/ui/pages/account/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./Account")); 8 | -------------------------------------------------------------------------------- /web/src/ui/pages/page404/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./Page404")); 8 | -------------------------------------------------------------------------------- /web/src/ui/pages/readme/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./Readme")); 8 | -------------------------------------------------------------------------------- /web/src/ui/pages/terms/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./Terms")); 8 | -------------------------------------------------------------------------------- /docs/assets/icons/business/send-plane-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/draft-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/gas-station-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/image-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/core/usecases/declarationForm/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | export * from "./evt"; 9 | -------------------------------------------------------------------------------- /web/src/core/usecases/softwareCatalog/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | export * from "./evt"; 9 | -------------------------------------------------------------------------------- /web/src/ui/pages/redirect/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./Redirect")); 8 | -------------------------------------------------------------------------------- /docs/assets/icons/design/paint-brush-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/pencil-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-repository-private-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/fr--bold.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/camera-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/question-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/core/usecases/declarationRemoval/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | export * from "./state"; 6 | export * from "./thunks"; 7 | export * from "./selectors"; 8 | export * from "./evt"; 9 | -------------------------------------------------------------------------------- /web/src/ui/pages/instanceForm/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./InstanceForm")); 8 | -------------------------------------------------------------------------------- /web/src/ui/pages/softwareForm/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./SoftwareForm")); 8 | -------------------------------------------------------------------------------- /web/src/ui/pages/userProfile/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./UserProfile")); 8 | -------------------------------------------------------------------------------- /docs/assets/icons/business/profil-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-branch-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-repository-commits-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/qr-code-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/draft-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/subscript.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/superscript.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/stethoscope-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/caravan-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/clapperboard-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/image-add-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/mic-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/play-circle-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/others/umbrella-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--error-line.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/assets/icons/user/user-add-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/user/user-heart-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/user/user-search-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/entrypoints/start-api.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import "../instrument"; 6 | import { startRpcService } from "../rpc"; 7 | import { env } from "../env"; 8 | 9 | startRpcService(env); 10 | -------------------------------------------------------------------------------- /api/src/entrypoints/update.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { env } from "../env"; 6 | import { startUpdateService } from "../rpc/update"; 7 | 8 | startUpdateService(env).then(() => process.exit(0)); 9 | -------------------------------------------------------------------------------- /docs/assets/icons/buildings/community-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/mail-open-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/ball-pen-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/document/survey-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/finance/shopping-cart-2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/gas-station-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/ui/pages/declarationForm/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./DeclarationForm")); 8 | -------------------------------------------------------------------------------- /web/src/ui/pages/softwareCatalog/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./SoftwareCatalog")); 8 | -------------------------------------------------------------------------------- /web/src/ui/pages/softwareDetails/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./SoftwareDetails")); 8 | -------------------------------------------------------------------------------- /docs/assets/icons/design/ink-bottle-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-repository-private-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/hand-sanitizer-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/logo/twitter-x-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/others/seedling-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/alarm-warning-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/close-circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/question-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/star-s-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/ui/pages/addSoftwareLanding/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./AddSoftwareLanding")); 8 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/chat-delete-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/logo/remixicon-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/logo/twitch-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/sailboat-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/image-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/others/leaf-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/shield-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/star-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/core/adapters/hal/CrossRef/api/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { getWork } from "./getWork"; 6 | 7 | export const crossRef = { 8 | work: { 9 | get: getWork 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /docs/assets/icons/business/attachment-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/paint-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-merge-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/dislike-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/heart-pulse-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/equalizer-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/film-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--info-line.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /web/src/ui/pages/softwareUserAndReferent/index.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2021-2025 DINUM 2 | // SPDX-FileCopyrightText: 2024-2025 Université Grenoble Alpes 3 | // SPDX-License-Identifier: MIT 4 | 5 | import { lazy } from "react"; 6 | export * from "./route"; 7 | export const LazyComponent = lazy(() => import("./SoftwareUserAndReferent")); 8 | -------------------------------------------------------------------------------- /docs/assets/icons/business/award-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/communication/questionnaire-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-repository-commits-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/development/git-repository-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/question-mark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--equal-circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/thumb-up-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/user/account-circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/printer-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/bluetooth-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/device/bluetooth-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/editor/fr--quote-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/anchor-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/close-circle-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/more-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/thumb-down-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/user/admin-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/copyright-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/customer-service-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/design/sip-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/finance/money-euro-box-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/finance/shopping-cart-2-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/health/stethoscope-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/map/signal-tower-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/media/film-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/system/fr--capslock-line.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /helm-charts/catalogi/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: catalogi 3 | description: A Helm chart for deploying the Catalogi open source software catalog. 4 | type: application 5 | version: 2.0.27 6 | appVersion: 1.53.10 7 | dependencies: 8 | - name: postgresql 9 | version: '16' 10 | repository: https://charts.bitnami.com/bitnami 11 | condition: postgresql.enabled 12 | -------------------------------------------------------------------------------- /helm-charts/catalogi/templates/web-configmap.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.web.customNginxConfig }} 2 | apiVersion: v1 3 | kind: ConfigMap 4 | metadata: 5 | name: {{ include "catalogi.fullname" . }}-web-nginx-config 6 | labels: 7 | {{- include "catalogi.web.labels" . | nindent 4 }} 8 | data: 9 | default.conf: | 10 | {{ .Values.web.customNginxConfig | indent 4 }} 11 | {{- end }} -------------------------------------------------------------------------------- /docs/assets/icons/business/cloud-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/icons/business/medal-fill.svg: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------