https://github.com/mikenakis/mikenakis.commonfiles
Common files used by all my dotnet projects
https://github.com/mikenakis/mikenakis.commonfiles
code-analysis csharp dotnet editorconfig globalconfig
Last synced: about 2 months ago
JSON representation
Common files used by all my dotnet projects
- Host: GitHub
- URL: https://github.com/mikenakis/mikenakis.commonfiles
- Owner: mikenakis
- License: other
- Created: 2024-12-12T13:02:14.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-16T13:55:32.000Z (over 1 year ago)
- Last Synced: 2025-02-16T14:50:21.008Z (over 1 year ago)
- Topics: code-analysis, csharp, dotnet, editorconfig, globalconfig
- Homepage:
- Size: 308 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# MikeNakis.CommonFiles
Common files shared among all of my dotnet projects.
CAUTION: This file is `MikeNakis.CommonFiles.README.md`, and it is also pointed by a symlink called `README.md`. Never edit `README.md`; only edit `MikeNakis.CommonFiles.README.md`. For an explanation, see [Of Visual Studio, GitHub, README files, and symlinks](Of-Visual-Studio,-GitHub,-README-files,-and-symlinks.md).
This repository contains some files that are used by all (or almost all) of my projects.
- `.editorconfig`
- `.gitattributes`
- `.gitignore`
- `AllCode.globalconfig`
- `AllProjects.proj.xml`
- `BannedSymbols.txt`
- `ProductionCode.globalconfig`
- `SymbolBanning.proj.xml`
- `TestCode.globalconfig`
The files are meant to be hard-linked by each project that needs them.
This repository used to build a NuGet package with a `build/.props` file, so that any projects that need these files could reference the package instead of having to hard-link the files, but that was immensely complex, held together by shoestrings, very fragile, and ultimately unmaintainable.
## License
See [LICENSE.md](LICENSE.md)