Chnaged README.md

This commit is contained in:
schnulller
2022-06-11 15:02:30 +02:00
parent 93f5f41985
commit 4983786c2e

View File

@@ -5,7 +5,7 @@ Install nodejs > 16.5 LTS. Install npm > 8.10.0. After that, do an `npm install`
Nodejs is used for css scaffolding, this project uses `postcss`, with the `tailwindcss` CSS framework as a postcss plugin to only include used and neccessary classes. Also, the `postcss-import` postcss-plugin is used to allow for compartmentalization of css files and the import statement to merge those files together (be careful of the order of commands in postcss.config.js!). `autoprefixer` and `css-nano` plugins are important at least for production builds since they provide cross-browser-compatibility and minification of file size for css files.
Dotnet 6.0.300 is currently used. To build the project, do a `dotnet restore` and collect the `Microsoft.FeatureManagement.AspNetCore` nuget-package which is used to enable feauture-flags in `appsettings.json`. Some routes, such
as the admin area of the project will only be mapped if certain flags are set to true.
as the admin area of the project will only be mapped if certain flags are set to true. Also, this project requires two other projects `HaDocumentV6` (for reading in the file into convinient to use models) and `HaXMLReader` (for forward parsing the file in an HTML transform) to be present. They have no dependencies apart from each other and `.NET 6` and are build at build time automatically.
## Building the project