atlas-bi / Library

๐Ÿค”๐Ÿ“ˆ Atlas | The unified report library.
https://atlas.bi
GNU General Public License v3.0
15 stars 4 forks source link
atlas bi bi-library business-intelligence data-governance documentation-database library


atlas logo / Atlas

/ library

https://avatars.githubusercontent.com/u/90376906?s=400&u=7592339d75e23b1e5b5db486c48271f6491d1422&v=4

Atlas BI Library | The unified report library.

Website โ€ข Demo โ€ข Documentation โ€ข Chat

Atlas business intelligence library plugs in to your existing reporting platforms, extracts useful metadata, and displays it in a unified report library where you can easily search for, document, and launch reports.

codacy badge coverage badge discord chat latest release

๐Ÿƒ Getting Started

Atlas BI Library is built with .Net 8.0 and Node. \ Aside from those installs you will need to install ef core tools dotnet tool install -g dotnet-ef. \ These guide can be run with Visual Studio Code and the built in terminal.

If this is your first time running a dotnet webapp, you will need to trust the cert with dotnet dev-certs https --trust \ Running npm start will build all the resources needed, start IISExpress, and then open your browser. \ Debugging code is simple. In Visual Studio Code, simply press f5 to activate breakpoints. Saving any file will trigger a rebuild.

๐Ÿงช Testing

Tests require two global dotnet tools.

dotnet tool install -g coverlet.console
dotnet tool install -g dotnet-reportgenerator-globaltool

A hit/miss html report will be in the folder /coverage.

๐Ÿš€ Deploy to IIS

Build the release with npm run dotnet:publish.

Copy the output of /out to the folder of your IIS site.

See the docs for aditional configuration and starting search.

๐ŸŽ Contributing

Contributions are welcome! Please open an issue describing an issue or feature.

This repository uses commitizen. Commit code changes for pr's with npm run commit.

๐Ÿ† Credits

Atlas was originally created and made open source by the Riverside Healthcare Analytics team. See the credits for more details.

๐Ÿ”ง Tools

Special thanks to a few other tools used here.

gitguardian renovate snyk quality gate sonar semantic-release Lines of Code Maintainability Rating Security Rating