Add centralized list of internal properties and their purpose to the wiki/documentation
This is another inline wiki-page comment that I left in the past and that I am re-posting here in the hopes of getting more traction:
Would it be possible for someone to provide an exhaustive, centralized list of all the available internal properties and their purpose? At the moment, the definitions for the multiple internal properties are spread across TeamCity release notes, subject-specific wiki pages, YouTrack issues and forum posts. Some of them look almost impossible to find, other than by browsing what little source code is publicly available (ex: rest.buildRequest.delete.limit or teamcity.uploadPersonalPatch.maxPatchSize). It would be really great to have them all listed in one central location...
Please sign in to leave a comment.
Hi,
although I understand where your request is coming from, internal properties are a lot and change substantially from one release to another, as we use them to enable and disable test and experimental features. Most installations can and probably should work without using internal properties, which should probably only be used for the specific scenarios that they're thought for.
The bits and pieces that are documented are detailed in sections where they could help problems that visiting that part of the documentation should help solving.
This said, it might be interesting to create an request in our tracker to centralize them: https://youtrack.jetbrains.com/issues/TW
I actually found an existing issue by Pavel on YouTrack (https://youtrack.jetbrains.com/issue/TW-27490). I'm not getting my hopes-up on a fast resolution, but it's nice to see that this has already been considered, as I believe there's a real business need for having this information readily available.