d66ec509fd | ||
---|---|---|
build | ||
src | ||
tests/UnitTests | ||
.gitignore | ||
ApplicationInsights.Kubernetes.sln | ||
LICENSE | ||
README.md |
README.md
Microsoft Application Insights for Kubernetes
This repository has code for Application Insights for Kubernetes, which works on .NET Core applications within the containers, managed by Kubernetes, on Azure Container Service. This page is subject to be updated once more info is available.
Continous Integration Status
Rolling Build | Nightly Build |
---|---|
Get Started
Prerequisite
Walkthrough
Refer Getting Started for a simple walkthrough.
Contributing
Report issues
Please file bug, discussion or any other interesting topics in issues on github.
Developing
Prerequisite
Build
Firstly, please check your .NET Core CLI version by running:
dotnet --version
And the expected version is: 1.0.1
Then, restore the nuget packages when necessary under the root folder of the repository:
dotnet restore
Build the product:
dotnet build
Test
We use xUnit and Moq for our unit tests. To run unit tests:
dotnet test tests\UnitTests\UnitTests.csproj
Code-Conventions
We use C# and please follow the coding conventions here: C# Coding Conventions. When there is special conventions, we will post it in Wiki.
Branches
-
The default branch is 'develop'. Please submit all pull requests for new features to this branch.
-
For new features, create branch like feature/, for example:
feature/better-readme
-
For bug fixes, create branch like bug/, for exmaple, if the issue to track the bug is #100:
bug/100
-
Once the features are integrated and ready to release, it will be merged back to master. All releases will be shipped out of master branch. The specific commit will be tagged for releases.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.