Giter Site home page Giter Site logo

forki / applycompanypolicy.template Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aitgmbh/applycompanypolicy.template

0.0 3.0 0.0 959 KB

The AIT Apply Company Policy Template lets you create your own code policy for Visual Studio, which can be easily distributed as NuGet package. For cleaner code and more efficient collaboration!

Home Page: http://www.aitgmbh.de/en/

License: MIT License

Batchfile 1.52% F# 30.82% Shell 2.07% PowerShell 58.66% C# 6.93%

applycompanypolicy.template's Introduction

AIT Apply Company Policy Template

The AIT Apply Company Policy Template lets you create your own code policy for Visual Studio, which can be easily distributed as NuGet package. For cleaner code and more efficient collaboration!

Features

  • Easy installation as NuGet package.
  • Central administration and distribution of all company-wide settings with the NuGet mechanism.
  • Central changes of all company-wide settings with the NuGet-Update mechanism.
  • Automatic Settings of Visual-Studio specific settings.
  • Automatic setting of external tools (VS Code Analysis, Style Cop Code Analysis, ReSharper)
  • Signing of projects with your key file
  • Including and excluding specific projects
  • Easy customization

Documentation

See the Documentation Pages for a detailed documentation. And look here for steps to create a customized package (also take a note of the known issues down below).

Requirements

Get the AIT Defaults

The default AIT ACP package containing the recommended settings (AIT Company Policy) is available via NuGet at https://www.nuget.org/packages/AIT.CompanyPolicy/

To install AIT Company Policy, run the following command in the Package Manager Console:

PM> Install-Package AIT.CompanyPolicy

Known Issues

  • There is a known bug concerning the update functionality of NuGet packages. This bug can appear when updating a single package under source control in Microsoft TFS using local Workspaces. For further information visit the discussion at NuGet and the issue at Microsoft. To prevent this bug from appearing, do not use the NuGet update-package functionality when there is only one NuGet package installed. Rather uninstall and install the package manually.

  • Make sure that you only have the 'NuBuild Project System' for Visual Studio installed and not the 'NuGet Package Project'-Extension. Those two extensions are incompatible and having 'NuGet Package Project' installed will make it impossible to use this project. This limitation only hits you when you try to create your own 'CompanyPolicy' package, not when you are just using the final NuGet package.

This software is provided by AIT GmbH & Co. KG.

applycompanypolicy.template's People

Contributors

matthid avatar janmattner avatar eikebraendle avatar ait-benjaminboost avatar pika382 avatar

Watchers

Steffen Forkmann avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.