Repository structure
(WIP)
The structure of the VocaDB GitHub repository is explained here.
| Name | Type | Description | Further info |
|---|---|---|---|
| .github | Directory | GitHub related configurations, issue templates, etc. | |
| Docs | Directory | (Deprecated) development related documentation files | |
| Libs | Directory | External .NET libraries | |
| Queries | Directory | ||
| Tests | Directory | ||
| VocaDb.Migrations | Directory | ||
| VocaDb.SiteMapGenerator | Directory | ||
| VocaDbModel | Directory | ||
| VocaDbWeb | Directory | ||
| vocadb-loc @ 74b6814 | Subrepo | ||
| .editorconfig | File | Configuration file for different code editors to enforce consistent practices | editorconfig.org, Microsoft docs |
| .gitattributes | File | Git attributes file for configuring how git handles files | Git docs |
| .gitignore | File | Git ignore file, specifies which files are not tracked | Git docs |
| .gitmodules | File | Git submodules file | Git docs |
| .mailmap | File | Git mailmap file | Git docs |
| CONTRIBUTING.md | File | Describes code contribution conventions and guidelines | GitHub docs |
| License.txt | File | Repository software license (MIT) | |
| README.md | File | README file, displayed on the main repository page | |
| VocaDb.sln | File | Solution file for Visual Studio | Microsoft docs |
| appveyor.yml | File | Configuration file for AppVeyor (continuous testing service) | AppVeyor docs |
| crowdin.yml | File | Crowdin Configuration File for translations | crowdin docs |