-
-
Notifications
You must be signed in to change notification settings - Fork 230
Accurate gitignore generator #296
Copy link
Copy link
Open
Labels
Developer toolingHelp your fellow developers out by making their job a bit more enjoyable with good tooling.Help your fellow developers out by making their job a bit more enjoyable with good tooling.IntermediateProjects that require a medium level of understanding. Doesn't require much prior knowledge.Projects that require a medium level of understanding. Doesn't require much prior knowledge.Medium workThis project takes little time to complete. (ETA week or two)This project takes little time to complete. (ETA week or two)
Metadata
Metadata
Assignees
Labels
Developer toolingHelp your fellow developers out by making their job a bit more enjoyable with good tooling.Help your fellow developers out by making their job a bit more enjoyable with good tooling.IntermediateProjects that require a medium level of understanding. Doesn't require much prior knowledge.Projects that require a medium level of understanding. Doesn't require much prior knowledge.Medium workThis project takes little time to complete. (ETA week or two)This project takes little time to complete. (ETA week or two)
Project description
.gitignoregenerators outputs all potentially applicable rules, relying on a project's language or platform, whether those will be used or not.An accurate generator would only include useful ones for a project.
At first glance, here are two ways of doing this.
Dirty : output rules from existing generators, filter out those which won't have any effect (i.e. path does not exist) ;
Clean : output rules from smart detections of dev tools and dependencies.
Relevant Technology
The generator must use a language or platform that can run :
on any operating system ;
alongside any other installed language, platform or dev tool ;
ideally without any dependency.
The generator would ideally support all languages and platforms that could benefit from it.
Complexity and required time
Complexity
Required time (ETA)
Categories