GitHub Labels - LibreCAD/LibreCAD GitHub Wiki

As you may have noticed, I have begun the process of trying to create a more useful Labeling system for the LibreCAD-2 GitHub project.

I collapsed the previous categories as follows:

  • os specific / system specific ==> "os specific"
  • new feature / request / enhancement ==> "feature request"
  • bug / pseudobug / inconsistency / weakness ==> "bug"

For each item with the formerly used labels, I reviewed and reassigned them to the new categories. Many of the old labels were vague, which allowed for a large amount of "gray area" between features and bugs. As required, I sorted and assigned them to the following 3 major categories:

  • bug: An error which causes unexpected or unintended results
  • feature request: A request for new functionality or behavior
  • inquiry: (for those gray areas) A question about a feature or possible bug

All Issues should get assigned to one of these categories. The "inquiry" category should be thought of as temporary - eventually these should either become bugs, or feature requests; or else they should be responded to and closed.

Additionally, I have defined several subcategories and statuses which should be useful for searching. filtering, and visibility. Feel free to add your own as the need arises. Please be sure to include a brief description so others may understand it's intended usage. Also, please consider: if you can't find a good way to describe it's purpose, does it really need to exist?

The complete, up-to date list may be found by clicking on Edit labels from the Labels dropdown list.

I need your help to complete this project! If you are the original author or you have knowledge about particular issues, please label them accurately. Also, if you merge a pull request, please indicate which milestone it was checked in to. This will help others sort through them and more easily create the release notes, for example.

Thanks, Shawn.