diff --git a/.github/workflows/publiccodeyml-check.yml b/.github/workflows/publiccodeyml-check.yml new file mode 100644 index 00000000..d4597914 --- /dev/null +++ b/.github/workflows/publiccodeyml-check.yml @@ -0,0 +1,28 @@ +name: Validate publiccode.yml + +on: + push: + paths: + - "publiccode.yml" + - ".github/workflows/publiccodeyml-check.yml" + pull_request: + paths: + - "publiccode.yml" + - ".github/workflows/publiccodeyml-check.yml" + +permissions: {} + +jobs: + validate: + runs-on: ubuntu-latest + permissions: + contents: read + name: publiccode.yml validation + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + + - uses: italia/publiccode-parser-action@56e1200cba853b1efa73ee871600284d0705ab4d # v1 + with: + publiccode: "publiccode.yml" + no-network: true + diff --git a/publiccode.yml b/publiccode.yml index e08f58d3..c2990701 100644 --- a/publiccode.yml +++ b/publiccode.yml @@ -1,15 +1,15 @@ -# This repository adheres to the publiccode.yml standard by including this +# This repository adheres to the publiccode.yml standard by including this # metadata file that makes public software easily discoverable. -# More info at https://github.com/italia/publiccode.yml +# More info at https://github.com/publiccodeyml/publiccode.yml -publiccodeYmlVersion: '0.2' +publiccodeYmlVersion: "0" name: FastReport -releaseDate: '2021-09-06' -url: 'https://github.com/FastReports/FastReport.git' +releaseDate: "2021-09-06" +url: "https://github.com/FastReports/FastReport.git" applicationSuite: Report generator -landingURL: 'https://github.com/FastReports/FastReport' +landingURL: "https://github.com/FastReports/FastReport" softwareVersion: 2021.4.0 -roadmap: 'https://github.com/FastReports/FastReport/issues/79' +roadmap: "https://github.com/FastReports/FastReport/issues/79" developmentStatus: stable softwareType: library platforms: @@ -17,19 +17,8 @@ platforms: - windows - mac - linux -outputTypes: - - application/pdf - - text/html - - image/jpg - - image/png -inputTypes: - - application/frx - - application/fpx - - application/json - - text/csv - - text/xml logo: >- - https://github.com/FastReports/FastReport/blob/master/assets/images/FR-open-source.svg + https://raw.githubusercontent.com/FastReports/FastReport/master/assets/images/FR-open-source.svg usedBy: - Fast Reports Inc. categories: @@ -46,7 +35,6 @@ maintenance: affiliation: Fast Reports Inc. type: community legal: - repoOwner: 'https://github.com/FastReports' license: MIT mainCopyrightOwner: Fast Reports Inc. intendedAudience: @@ -82,36 +70,18 @@ localisation: description: it: shortDescription: FastReport Open Source - generatore di report per .NET CORE - documentation: 'https://github.com/FastReports/FastReport.Documentation' - freeTags: - - fastreport - - reporting - - report - - report-engine - - accounting - - backend - - database - - documentation - - finance - - library - - printing - - pdf - - viewer - - word-processor - featureList: - - generate report - - 'export to PDF, html, image, etc.' - longDescription: FastReport fornisce un generatore di report open source per .NET Core/.NET Framework. È possibile utilizzare FastReport in MVC, applicazioni API Web. FastReport è scritto in C# ed è compatibile con .NET Standard 2.0 e versioni successive. L'architettura FastReport estendibile consente di creare oggetti, filtri di esportazione, procedure guidate e motori DB personalizzati. È possibile ottenere dati da XML, CSV, Json, MS SQL, MySql, Oracle, Postgres, MongoDB, Couchbase, RavenDB, SQLite. FastReport ha un motore di script integrato che supporta due lingue .NET, C# e VB.NET. È possibile utilizzare tutta la potenza di .NET nei report per eseguire complesse operazioni di gestione dei dati e molto altro. È possibile creare un modello di report in diversi modi:creazione di report da codice, sviluppo di template di report come file XML, utilizzando FastReport Online Designer, utilizzando FastReport Designer Community Edition (freeware). FastReport Open Source può salvare documenti in HTML, BMP, PNG, JPEG, GIF, TIFF, EMF. L'esportazione PDF è disponibile come plug-in. FASTREPORT Open Source è un programma per la creazione di report con specifica gestione di sezioni visualmente distinte. Queste comprendono:titolo del report, riassunto, titolo principale, sottotitolo, testata della colonna, nota in calce della colonna, testata dei dati, dati, nota in calce dei dati, testata di gruppo, nota in calce del gruppo, figli, overlay. Inoltre è possibile l’uso di sottoreport, che sono totalmente gestiti dal programma. L’ampia gamma di campi permette la creazione di qualsiasi tipo di report:liste, master-detail, gruppi, colonne multiple, master-detail-detail e molti altri. + documentation: "https://github.com/FastReports/FastReport.Documentation" + longDescription: FastReport fornisce un generatore di report open source per .NET Core/.NET Framework. È possibile utilizzare FastReport in MVC, applicazioni API Web. FastReport è scritto in C# ed è compatibile con .NET Standard 2.0 e versioni successive. L'architettura FastReport estendibile consente di creare oggetti, filtri di esportazione, procedure guidate e motori DB personalizzati. È possibile ottenere dati da XML, CSV, Json, MS SQL, MySql, Oracle, Postgres, MongoDB, Couchbase, RavenDB, SQLite. FastReport ha un motore di script integrato che supporta due lingue .NET, C# e VB.NET. È possibile utilizzare tutta la potenza di .NET nei report per eseguire complesse operazioni di gestione dei dati e molto altro. È possibile creare un modello di report in diversi modi:creazione di report da codice, sviluppo di template di report come file XML, utilizzando FastReport Online Designer, utilizzando FastReport Designer Community Edition (freeware). FastReport Open Source può salvare documenti in HTML, BMP, PNG, JPEG, GIF, TIFF, EMF. L'esportazione PDF è disponibile come plug-in. FASTREPORT Open Source è un programma per la creazione di report con specifica gestione di sezioni visualmente distinte. Queste comprendono:titolo del report, riassunto, titolo principale, sottotitolo, testata della colonna, nota in calce della colonna, testata dei dati, dati, nota in calce dei dati, testata di gruppo, nota in calce del gruppo, figli, overlay. Inoltre è possibile l’uso di sottoreport, che sono totalmente gestiti dal programma. L’ampia gamma di campi permette la creazione di qualsiasi tipo di report:liste, master-detail, gruppi, colonne multiple, master-detail-detail e molti altri. screenshots: - assets/images/FastReport-screenshot2.png - assets/images/FastReport-screenshot1.png - assets/images/FastReport-screenshot3.png localisedName: FastReport videos: - - 'https://youtu.be/Js78gl_xAOU' + - "https://youtu.be/Js78gl_xAOU" features: - 13 types of bands available - - 'text, picture, line, shape, barcode, matrix, table, checkbox' + - "text, picture, line, shape, barcode, matrix, table, checkbox" - Reports can consist of several design pages - Aggregate functions are also available - Matrix object that can be used to print pivot tables @@ -120,33 +90,14 @@ description: Data from XML, CSV, Json, MS SQL, MySql, Oracle, Postgres, MongoDB, Couchbase, RavenDB, SQLite - Data from business objects of IEnumerable type - - 'Built-in script engine that supports two .NET languages, C# and VB.NET' + - "Built-in script engine that supports two .NET languages, C# and VB.NET" - >- Export in HTML, BMP, PNG, JPEG, GIF, TIFF, EMF. PDF Export is available as a plugin. - genericName: Generatore di report - + en: shortDescription: FastReport provides open source report generator for .NET Core/.NET Framework. You can use the FastReport in MVC, Web API applications. - documentation: 'https://github.com/FastReports/FastReport.Documentation' - freeTags: - - fastreport - - reporting - - report - - report-engine - - accounting - - backend - - database - - documentation - - finance - - library - - printing - - pdf - - viewer - - word-processor - featureList: - - generate report - - 'export to PDF, html, image, etc.' + documentation: "https://github.com/FastReports/FastReport.Documentation" longDescription: FastReport provides open source report generator for .NET Core/.NET Framework. You can use the FastReport in MVC, Web API applications. FastReport is written in C# and it is compatible with .NET Standard 2.0 and higher. Extendable FastReport architecture allows creating your own objects, export filters, wizards and DB engines. You can get data from XML, CSV, Json, MS SQL, MySql, Oracle, Postgres, MongoDB, Couchbase, RavenDB, SQLite. FastReport has a built-in script engine that supports two .NET languages, C# and VB.NET. You can use all of the .NET power in your reports to perform complex data handling and much more. You can make a report template in several ways:creating report from code, developing report template as XML file, using the FastReport Online Designer, using the FastReport Designer Community Edition (freeware). FastReport Open Source can save documents in HTML, BMP, PNG, JPEG, GIF, TIFF, EMF. PDF Export is available as a plugin. screenshots: @@ -155,10 +106,10 @@ description: - assets/images/FastReport-screenshot3.png localisedName: FastReport videos: - - 'https://youtu.be/Js78gl_xAOU' + - "https://youtu.be/Js78gl_xAOU" features: - 13 types of bands available - - 'text, picture, line, shape, barcode, matrix, table, checkbox' + - "text, picture, line, shape, barcode, matrix, table, checkbox" - Reports can consist of several design pages - Aggregate functions are also available - Matrix object that can be used to print pivot tables @@ -167,8 +118,7 @@ description: Data from XML, CSV, Json, MS SQL, MySql, Oracle, Postgres, MongoDB, Couchbase, RavenDB, SQLite - Data from business objects of IEnumerable type - - 'Built-in script engine that supports two .NET languages, C# and VB.NET' + - "Built-in script engine that supports two .NET languages, C# and VB.NET" - >- Export in HTML, BMP, PNG, JPEG, GIF, TIFF, EMF. PDF Export is available as a plugin. - genericName: Report generator