Skip to content

SleepyFoxStudio/Awesome-CMDB-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome-CMDB-API

This tool is part fo Awesome CMDB and is responsible for running Identity server, the react front end and the API used for the front end

Getting Started

The projects included in this solution can be run in docker, but for debugging it is recomended to use the latest version of Visual Studio

Prerequisites

You will need at least v3.1 of the ASP.NET Core SDK

Some development IDE, e.g. Visual Studio

Projects

This solution contains the following projects

  • Api This contains the REST API used by the React UI.
  • IdentityServer Hosts IdentityServer which handles all the authntication.
  • Client An example .net client calling the API authinticating with the IdentityServer.
  • JavaScriptClient An example JavaScript client calling the API authinticating with the IdentityServer.

Running the project locally

  • Run the project in either release or debug
  • All dependencies are stored in Nuget
  • select which projects to run by following these steps
    • Right click on properties of the solution Awesome-CMDB-API

Set solution properties

  • Select the projects you want to run (details of each project above)

Set startup projects

Coding styles

Coding guidelines, are default Resharper recommendations.

Deployment

  • Commit to GIT, latest version in master branch is used on each build

Contributing

Please follow normal Git branching strategy, with a new branch for each feature

Versioning

no tagging strategy defined

Authors

  • Mark Richardson - Initial work - LinkedIn

License

This project is open source.

Acknowledgments

  • Stack exchange

About

API used for all of Awesome CMDB methods

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published