Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Jul 29, 2019. It is now read-only.

Conversation

@mojoaxel
Copy link
Member

This is meant as a basis for discussion and improvement.

Tooa
Tooa previously requested changes Mar 18, 2017
Copy link
Contributor

@Tooa Tooa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just typo issues.

misc/labels.md Outdated
@@ -0,0 +1,99 @@
# How we use github labels
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Github

misc/labels.md Outdated
@@ -0,0 +1,99 @@
# How we use github labels

*Because only team-mermbers can add and change labels this document is mainly for maintainers, but also for users to understand how we use labels.*
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

team-members -> team members

misc/labels.md Outdated

*Because only team-mermbers can add and change labels this document is mainly for maintainers, but also for users to understand how we use labels.*

*It is important to also label old and closed issues uniformly to be able to export them later r.g. if the project gets separated into multiple components.*
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to be able to -> in order to export

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r.g -> e.g

misc/labels.md Outdated


## Issue Types
If an issue was created it always MUST be labeled as one of the following issue types:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

always must -> must always

misc/labels.md Outdated

### `Question`
The author has a general or very specific question.<br>
If it is a general question how to use vis.js the issues should be closed immediately with a reference to [stackoverflow](https://stackoverflow.com/questions/tagged/vis.js).<br>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

question about how (?)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would change sentence order:

The issue should be closed immediately with a reference to [stackoverflow] when it is a general question [...]

misc/labels.md Outdated

### `PRIORITY`
Normally this is used for major Bugs. There should only exist one or two issues marked as PRIORITY at the same time.<br>
This issues need to be handled before all others.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This -> These

misc/labels.md Outdated
A lot of code needs to be changed to implement this. This is maybe something for a major release or something for someone with a lot of time on their hands :-)

### `invalid`
This is a non-issue.<br>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not an issue?

What is a non-issue ?

misc/labels.md Outdated

### `invalid`
This is a non-issue.<br>
Maybe somebody just created an empty issue, picked the wrong project or something like this.<br>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove Maybe

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

something like this -> or something similar

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

somebody -> someone

(more formally)

misc/labels.md Outdated
This is a non-issue.<br>
Maybe somebody just created an empty issue, picked the wrong project or something like this.<br>
This can also be used for pull-request to a non-develop branch oder something similar.<br>
This issue or PR should be closed immediately.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Either pull-request or pull request. Or pull request (PR) in the first place and then PR.

misc/labels.md Outdated
This issue or PR should be closed immediately.

### `waiting for answer/improvement`
This is mostly used for pull-requests were a review requested some change and the owner is not answering.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

were a reviewer requested some changes

@mojoaxel
Copy link
Member Author

@Tooa Thx! English is not my strong suit

@mojoaxel
Copy link
Member Author

@Tooa Thanks again!

@mojoaxel mojoaxel requested a review from wimrijnders March 21, 2017 15:27
misc/labels.md Outdated

### `Feature-Request`
This issue proposes a new feature or a change of existing functionality. Issues that are very very unlikely to get implemented should be closed.<br>
This issue proposes a new feature or a change of existing functionality. Issues that are unlikely to get implemented should be closed.<br>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Closed when? I would expect an expiration period here, just like with Question.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No. This depends very much on the topic and the state of the discussion.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

Issues marked as `question` or `problem` get marked as inactive if the author is not responsive or the topic is old.<br>
If an issues is marked as inactive for about 2 weeks it can be closed without any hesitation.
Issues marked as `question` or `problem` get marked as inactive when the author is not responsive or the topic is old.<br>
If an issue is marked as inactive for about 2 weeks it can be closed without any hesitation.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Expiration period again; how long should be wait to mark an issue as Inactive?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it depends... 😉

These issues need to be handled before all others.

### `Requires breaking change`
A lot of code needs to be changed to implement this. This is maybe something for a major release or something for someone with a lot of time on their hands :-)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My definition of 'breaking change' is: 'requires users to change something in their own code to use this'. Hence, something in the outer API has changed.

The given description implies that it's 'a lot of work', i.e. in general internal stuff. I don't agree this is the good description.

I would rather see distinct labels for these. If you want to keep 'Requires breaking change' as is, I would suggest e.g. 'Breaking change in API' for the former description.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My definition of 'breaking change' is: 'requires users to change something in their own code to use this'. Hence, something in the outer API has changed.

Yes! This is also my opinion.

I would rather see distinct labels for these. If you want to keep 'Requires breaking change' as is, I would suggest e.g. 'Breaking change in API' for the former description.

Very good point. Lets's discuss this, further!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we can merge this and discuss in an seperate issue if we want to introduce 'Major', 'Minor', 'Patch' labels for Pull-Requests. (Instead of the old "Breaking change label).

@wimrijnders Can you open a new issue for that discussion please.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

misc/labels.md Outdated
Maybe somebody just created an empty issue, picked the wrong project or something like this.<br>
This is not a valid issue.<br>
Someone just created an empty issue, picked the wrong project or something similar.<br>
This can also be used for pull-request to a non-develop branch oder something similar.<br>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'oder' -> 'or'

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

misc/labels.md Outdated
The support-Team should try to reproduce this issue and than close it or mark it as `Confirmed Bug`:<br>
If the problem most likely originates from the user's code it should be better labeled as `Question`.<br>
The support team should try to reproduce this issue and then close or mark it as `Confirmed Bug`:<br>
`Problem` -> `Confirmed Bug` --> `Work In Progress` --> `Fixed awaiting release`
Copy link

@wimrijnders wimrijnders Mar 22, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I really like these label 'graphs'; they clarify the workflow.

Only, I would prefer to have these bundled together in their own section, also because they mention several labels, not just one. Perhaps a section at the top of the document with title 'Overview' or at the bottom with title 'Workflow'.

Ideally, the labels would be clickable, so that you can just jump to the label description.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍


### `waiting for answer/improvement`
This is mostly used for pull-requests were a review requested some change and the owner is not answering.
This is mostly used for pull requests were a reviewer requested some changes and the owner has not responded yet.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again, how long to wait before it becomes Inactive?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At the moment we just leave these PRs open. Maybe somebody will pick them up at some point!?


## Graph type
All issues MUST have one of the following type-labels. This labels usually are usually mutually exclusive:
All issues MUST have one of the following type labels. These labels are usually mutually exclusive:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpicking: Could the labels be sorted alphabetically, please?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see what I can do...

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You did all lists and and you added links everywhere to labels! 👍

@@ -1,39 +1,39 @@
# How we use github labels
# How we use Github labels

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpicking: the proper name is GitHub.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GitHub?

But never mind; it's not really important.

misc/labels.md Outdated
If the problem is probably in the users code it should be better labeled as `Question`.<br>
The support-Team should try to reproduce this issue and than close it or mark it as `Confirmed Bug`:<br>
If the problem most likely originates from the user's code it should be better labeled as `Question`.<br>
The support team should try to reproduce this issue and then close or mark it as `Confirmed Bug`:<br>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'then close it or...'

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

misc/labels.md Outdated
### `PRIORITY`
Normally this is used for major Bugs. There should only exist one or two issues marked as PRIORITY at the same time.<br>
This issues need to be handled before all others.
In general this is used for major bugs. There should only exist one or two issues marked as PRIORITY at the same time.<br>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There should only exist one or two issues marked as PRIORITY at the same time.

How can you control this? I would think it is possible that there are more PRIORITY issues pending than just two.
This text implies a bit that a maximum of 2 PRIORITY labels will be assigned.

I would suggest a rewording: 'The directive is to have at most one or .....'.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@mojoaxel
Copy link
Member Author

@wimrijnders @Tooa done!

### `Work In Progress`
Someone is working on this issue or a pull request already exists and needs to be reviewed.<br>

## Example Workflows

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love it!

I'd like to see the following or similar here as well (where 'Close' is not a label):

No response

Feature Request -> Issue Inactive -> Close

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI, I don't see this as required; I'm quite happy with the changes you made.

misc/labels.md Outdated

### `Feature-Request`
This issue proposes a new feature or a change of existing functionality. Issues that are very very unlikely to get implemented should be closed.<br>
This issue proposes a new feature or a change of existing functionality. Issues that are unlikely to get implemented should be closed.<br>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

misc/labels.md Outdated

### `Problem`
This issues points to a potential bug that needs to be confirmed.<br>
If the problem most likely originates from the user's code it should be better labeled as [`Question`](#question).<br>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of "better", just put "instead" on the end of the sentence.

This issue proposes a new feature or a change of existing functionality. Issues that are unlikely to get implemented should be closed.

### `wontfix`
This issues is e.g. for discussing a topic or for project management purposes, and is not handled in the usual issue process.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we also want to make "wontfix" for cases where there was a potentially valid code change (feature request), but the outcome was to not change anything? Or is that handled by a "Feature-Request" that is closed without an associated code change?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thinks this would be better handled with a "Feature-Request". The "Wontfix" lasbel is used at the moment to mark something like "management" issues that don't fall in any of the other categories.

misc/labels.md Outdated
### `DataSet`
Concerns the DataSet implementation.

### `Docs`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think Docs is mutually exclusive with the other areas, and should be described somewhere else.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll move it to "Additional Labels"

misc/labels.md Outdated

### `Fixed awaiting release`
This Issues is fixed or implemented in the "develop" branch but is not released yet and therefore should be still open.<br>
This issues should be closed if after the changes are merged into the "master" branch.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"issues" should be singular ("issue").
Remove "if".

In general this is used for major bugs. There should only exist a few issues marked as PRIORITY at the same time.<br>
These issues need to be handled before all others.

### `Requires breaking change`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd like to be more specific about this. It doesn't matter how much vis.js code, it matters if it breaks user code.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like this label! Maybe we can get rid of it and replace it with something else? See also #2895 for more discussion.

@mojoaxel
Copy link
Member Author

@bradh @Tooa I think this is ready to be merged for now. It still can be improved later, if necessary.

@mojoaxel mojoaxel dismissed Tooa’s stale review April 28, 2017 08:50

17 days no answer; propably busy.

@yotamberk yotamberk merged commit 6bffd49 into develop Apr 30, 2017
@mojoaxel mojoaxel deleted the labels branch January 30, 2019 19:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants