sync labels.yml from generic-track#158
Conversation
|
As discussed in the forum, I am proposing a new approach to this track, building from current The prototype test runner is merged: exercism/factor-test-runner |
also sync .gitattributes .gitignore
e5724c0 to
c95a717
Compare
| *.pdf binary | ||
| *.ez binary | ||
| *.bz2 binary | ||
| *.swp binary |
There was a problem hiding this comment.
The git attributes should only attend to project related files not things that this project does not care about.
Similar to the gitignore file being focused on precisely what the project generates and ignores.
Otherwise the maintenance on this file is out of scope and can become very unwieldly.
| @@ -2,3 +2,6 @@ | |||
| .DS_Store | |||
There was a problem hiding this comment.
Not sure how this entry got into this project, unless this project is focused on whatever operating system uses this file.
The project .gitignore file should be concerned with solely the things that the project are concerned with.
There was a problem hiding this comment.
Attempting to address this at the source... see exercism/generic-track#202
|
I am syncing to the |
Yeah, I think that once it is synced though, it no longer syncs, so when it is fixed upstream, we will not get the benefits. This is likely now the responsibility of the track once acquired. Probably better to have it dictate what it is expected to use, rather than having settings that are only partial, since there is no way we can address all the things we might never use. But we can address the known things we will use in the project, which is a better target. The upstream covers (supposedly) things that any of the 80 languages and their support repositories would be expected to cover, as a group, though I might argue it is still too much that is there. |
|
I have trimmed the files so they only deal with OS-related pain points. |
We sync from generic-track .appends/.github/labels.yml
Also sync
.gitattributes.gitignore