Look for cake.ini instead of cake.config
- Dominant language
- C#
- Stars
- 4.2k
- Forks
- 778
- Avg merge
- 3h 37m
- Merged PRs (30d)
- 21
Description
The current format for the Cake configuration file `cake.config` is that of the [INI file format](https://en.wikipedia.org/wiki/INI_file). Its `.config` extension makes many text editors syntax highlight it wrong, or report errors, or as Visual Studio does, both,


I propose to either,
- Change the name of the configuration file that Cake looks for, from `cake.config` to `cake.ini`, or (as this would require projects with unpinned versions of Cake to rename their files after updating / bootstrapping),
- Make Cake look for both `cake.config` and `cake.ini` files, with preference being for the latter, and a warning being emitted if it detects the former.
Contributor guide
Research direction
Start by locating the configuration-file lookup that currently searches for cake.config, then trace how the selected file is loaded and warnings are emitted. Compare the two proposed compatibility behaviors and verify that the chosen behavior prefers cake.ini while preserving or warning about cake.config.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100