Ft.Datafangst.Tool 2.0.2

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global Ft.Datafangst.Tool --version 2.0.2                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local Ft.Datafangst.Tool --version 2.0.2                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Ft.Datafangst.Tool&version=2.0.2                
nuke :add-package Ft.Datafangst.Tool --version 2.0.2                

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 image

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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