├── .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 |
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 |
--------------------------------------------------------------------------------