Closed smanders closed 1 year ago
completed with commit to dev branch referenced above
@smanders for your consideration:
There are a couple of variants to tsconfig.json
that we use to disambiguate a couple of tsconfig:
tsconfig.app.json
(in web clients to disambiguate from the unit test build configuration)tsconfig.spec.json
(build configuration for unit test targets)tsconfig.lib.json
(in common libraries to disambiguate from the unit test build configuration)A couple of other setup files we use in many of our projects:
.nycrc.json
(for unit test coverage configuration)jasmine.json
(for unit tests configuration)webpack.config.js
(build configuration)angular.json
(ties together all of the angular configuration).browserslistrc
(specifies minimum browsers for the build targets)karma.conf.js
(client unit tests)as discussed in-person with @grahamaj : we'll keep this automatic list taken care of by xpSourceListAppend()
to just files that are in the root of the repo... but thanks for identifying these other files! we may want to consider having cmake do something with them in the future as we consider automatically looking for files in subdirectories of the repo
xpSourceListAppend()
currently adds several files to the cmake list automatically https://github.com/smanders/externpro/blob/23.02/modules/xpfunmac.cmake#L1045-L1076the latest addition was adding the entire
.github/
directory with this issue https://github.com/smanders/externpro/issues/369we have many projects and repos that are adding these four web-related files with cmake like the following
it would be nice if these files were automatically taken care of by
xpSourceListAppend()
when they exist so these files are also properly added to a custom target and they are therefore searchable in Visual Studio and part of the VS solution and to simplify the cmake of these projects