Skip to content

TirsvadCLI/DotNet.Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

downloadsContributorsForksStargazersIssuesLicenseLinkedIn

Logo TirsvadCLI Portfolie

This library contains shared components, services, and utilities for building the TirsvadWeb portfolio website UI. It is designed to be reusable across multiple projects within the TirsvadWeb and TirsvadGUI ecosystem. It supports multiple user profile and theres project portfolio management with focus on software development projects.


✨ Features

  • Modular Architecture: Built with a modular approach, allowing for easy integration and customization.
  • Consistent Design: Provides a consistent design language and UI components across all projects.
  • Utility Functions: Includes a set of utility functions to simplify common tasks and improve developer productivity.

Requirements

  • .NET 10.0 or higher

🚀 Getting Started

To get started with the TirsvadCLI Portfolie library, include it in your project using the following command:

dotnet add package TirsvadCLI.Portfolie
dotnet ef database update --project src/TirsvadCLI.Portfolio.Infrastructure

Once installed, you can begin using the shared components and services in your application.

Configuration

Environment Variables

Variable Name Default Value Description
TCLI_PORTFOLIO_CONNECTIONSTRINGS__DEFAULTCONNECTION "Server=172.28.0.10;Database=portfolio;Username=postgres;Password=postgres" The connection string for the test database

🛠️ Database Migrations

If any changes made to the database model, run the following command to apply migrations:

 dotnet ef migrations add <Name of your migration> --project src/TirsvadCLI.Portfolio.Infrastructure

🗺️ Roadmap / Future Ideas


🧪 Test & Code Coverage

Automated tests are included. Code coverage is measured as part of the CI/CD pipeline.

  • View the latest code coverage report: [Code covergae][CodeCoverageResults-url]

Coverage reports are generated in HTML format and published to the link above.


📚 API & Code Documentation

Doxygen is used to generate API and code documentation for this project.

  • View the latest online Doxygen documentation: [Doxygen Documentation][doxygen-url]

About

Library for Portfolio

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •