Ft.Datafangst.Tool
1.3.5
See the version list below for details.
dotnet tool install --global Ft.Datafangst.Tool --version 1.3.5
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local Ft.Datafangst.Tool --version 1.3.5
#tool dotnet:?package=Ft.Datafangst.Tool&version=1.3.5
nuke :add-package Ft.Datafangst.Tool --version 1.3.5
Altinn tool has a few utilites that makes it easier to work with altinn repos locally
Installation
dotnet tool install --global Ft.Datafangst.Tool
# or update
dotnet tool update --global Ft.Datafangst.Tool
Usage
Noen av verktøyene under krever at du cd .\App\
fra root.
Validate
Validerer appen
ft-tool validate
Summary
Genererer ny summary fil
ft-tool summary
For å skrive til en spesifik .json fil:
altinn summary > Summary.json
Grid
Legger på grid i alle layout-filer
ft-tool grid
Nynorsk
Lager nynorsk-oversettelse av skjemaet
ft-tool nynorsk
TekstRens
Fjerner ubrukte tekster i tekst ressurs filene. NB: Kan fjerne teksten til tekster som er lagt til programatisk.
ft-tool tekstrens
XSD
Genererer/dikter opp opp xsd modell basert på layout filene. Denne er ekstra eksperimentell.
ft-tool xsd
CSV
Generer altinn 3 skjema (layout og tekstressurser) basert på kravspec som csv på layout filene. Denne er ekstra eksperimentell.
ft-tool csv <path til csv filer>
Overskriftene i excel filene må ha formen: id, Tekst, Description, Format, Oblig, path, Navn
Eksempler på en på excel/csv filer: https://github.com/finanstilsynet/Ft.Datafangst.Tool/tree/main/excel
Schema Injector
ft-tool schemaInjector
Lager et midlertidig json-schema for layout-filer med hensikt å muliggjøre IntelliSense/auto-complete for paths i DataModelBindings basert på strukturen på datamodell. Skal kun brukes under utvikling.
<br>Husk: Endrer $schema
-verdien i alle layoutfiler (utenom summary), bruk schemaInjector --revert
for å tilbakestille til opprinnelig schema (fra Altinn CDN) og slette midlertidig schema-fil.
Lag nuget release
Nuget releaser er basert på git tags, og det er satt opp en workflow som bygger og pusher en ny release til nuget hver gang det kommer en ny tag til github. En ny tag kan enten lages med git lokalt og pushes opp til repo, eller man kan lage en ny release i github gui og i prosessen opprette en ny tag basert på master.
Nuget versjonsnummer hentes fra tag, så det er viktig at man bruker rett format. Tag navn skal starte med v
og fortsette med [major].[minor].[patch]
Typiske eksempler vil da være v1.0.2
og v1.23.3
.
For at workflow deploy skal virke må det være konfigurert en secret NUGET_API_KEY
som inneholder en api nøkkel til finanstilsynets nuget bruker.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
2.1.16 | 219 | 6/7/2024 |
2.1.15 | 132 | 5/28/2024 |
2.1.14 | 178 | 4/25/2024 |
2.1.13 | 144 | 4/24/2024 |
2.1.12 | 136 | 4/22/2024 |
2.1.11 | 108 | 4/22/2024 |
2.1.10 | 208 | 4/16/2024 |
2.1.9 | 227 | 4/15/2024 |
2.1.8 | 204 | 4/9/2024 |
2.1.7 | 204 | 4/2/2024 |
2.1.6 | 239 | 2/26/2024 |
2.1.5 | 182 | 2/1/2024 |
2.1.4 | 163 | 2/1/2024 |
2.1.3 | 235 | 1/16/2024 |
2.1.2 | 287 | 12/18/2023 |
2.1.1 | 242 | 12/12/2023 |
2.1.0 | 240 | 11/29/2023 |
2.0.6 | 266 | 11/22/2023 |
2.0.4 | 245 | 11/16/2023 |
2.0.3 | 217 | 11/15/2023 |
2.0.2 | 238 | 11/15/2023 |
2.0.1 | 217 | 11/14/2023 |
2.0.0 | 248 | 11/14/2023 |
1.3.5 | 263 | 10/31/2023 |
1.3.4 | 269 | 10/26/2023 |
1.3.3 | 374 | 10/12/2023 |
1.3.2 | 281 | 10/11/2023 |
1.3.1 | 284 | 9/12/2023 |
1.3.0 | 297 | 9/6/2023 |
1.2.0 | 296 | 9/4/2023 |
1.1.9 | 220 | 9/4/2023 |
1.1.8 | 260 | 9/4/2023 |
1.1.7 | 221 | 9/4/2023 |
1.1.6 | 201 | 9/4/2023 |
1.1.5 | 275 | 8/30/2023 |
1.1.4 | 270 | 8/30/2023 |
1.1.3 | 312 | 8/30/2023 |
1.1.2 | 266 | 8/30/2023 |
1.1.1 | 333 | 8/30/2023 |
1.1.0 | 215 | 5/12/2023 |
1.0.8 | 210 | 5/12/2023 |
1.0.7 | 273 | 4/4/2023 |
1.0.5 | 258 | 4/4/2023 |
1.0.4 | 281 | 4/3/2023 |