this may be one of the 3 points on Paolo's list. In case it is not, here is another option (4?):

cabal
stack yaml
...
this way, there is no need to revise the current workflow or modify tools. 

However we define a common standard content structure, most users do not need to worry about .cabal, .yaml syntax