Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Conversation

@StanleyGoldman
Copy link
Contributor

No description provided.

@StanleyGoldman StanleyGoldman requested a review from shana June 26, 2017 15:23
CONTRIBUTING.md Outdated
@@ -0,0 +1,171 @@
# Contributing to GitHub Desktop
Copy link
Member

Choose a reason for hiding this comment

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

GitHub for Unity

CONTRIBUTING.md Outdated
### Suggesting Enhancements

This section guides you through submitting an enhancement suggestion for
GitHub Desktop, including completely new features and minor improvements to
Copy link
Member

Choose a reason for hiding this comment

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

GitHub for Unity

CONTRIBUTING.md Outdated
* **Provide a step-by-step description of the suggested enhancement** in as
much detail as possible. This additional context helps the maintainers to
understand the enhancement from your perspective
* **Explain why this enhancement would be useful** to GitHub Desktop users.
Copy link
Member

Choose a reason for hiding this comment

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

GitHub for Unity

CONTRIBUTING.md Outdated
understand the enhancement from your perspective
* **Explain why this enhancement would be useful** to GitHub Desktop users.
* **Include screenshots and animated GIFs** if relevant to help you demonstrate
the steps or point out the part of GitHub Desktop which the suggestion is
Copy link
Member

Choose a reason for hiding this comment

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

GitHub for Unity

README.md Outdated
and fill out the template to provide us with enough information to investigate
further.

## How can I contribute to GitHub Desktop?
Copy link
Member

Choose a reason for hiding this comment

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

GitHub for Unity

- user experience - ensure things are consistent, discoverable
- quality - ensure the change does not adversely affect other features

e.g. GitHub Desktop should support worktrees as a first class feature.
Copy link
Member

Choose a reason for hiding this comment

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

GitHub for Unity

We anticipate ideas or suggestions that don't align with how we see the
application evolving, so we may close issues with an explanation of why.

e.g. GitHub Desktop should support working with Mercurial repositories.
Copy link
Member

Choose a reason for hiding this comment

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

I would kill this example and not provide one

@@ -0,0 +1,74 @@
<!--
Have you read GitHub Desktop's Code of Conduct? By filing an Issue, you are
Copy link
Member

Choose a reason for hiding this comment

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

We already have a template in the github-beta repo that we can use here. The code of conduct mention is nice, if we don't have it there we should keep it here

CONTRIBUTING.md Outdated

### The Beta Roadmap

Currently GitHub for Unity is in a public beta, and the team is focused on
Copy link
Member

Choose a reason for hiding this comment

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

alpha

CONTRIBUTING.md Outdated

Currently GitHub for Unity is in a public beta, and the team is focused on
triaging reported issues and working towards a 1.0 milestone - where the
application can be used in place of the classic Mac and Windows applications.
Copy link
Member

Choose a reason for hiding this comment

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

This sentence doesn't apply to us

CONTRIBUTING.md Outdated
This project adheres to the Contributor Covenant [code of conduct](CODE_OF_CONDUCT.md).
By participating, you are expected to uphold this code.
###TODO: Figure out what email address to use
Please report unacceptable behavior to [opensource+desktop@github.com](mailto:opensource+desktop@github.com).
Copy link
Member

Choose a reason for hiding this comment

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

opensource+unity@github.com, probably. Even though we have a unity@github.com, for code of conduct violations it's probably better to send it over to the open source team

@lee-dohm 👋 What are your thoughts on this?

Copy link
Member

Choose a reason for hiding this comment

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

@lee-dohm says we can use unity@github.com here

@StanleyGoldman StanleyGoldman force-pushed the fixes/open-source-ready branch 6 times, most recently from bc557fd to 25b4c72 Compare June 26, 2017 18:47
README.md Outdated
[Contributing](docs/contributing/readme.md)
## Where can I get it?

### TODO: Add more information
Copy link
Contributor Author

Choose a reason for hiding this comment

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

What do we want to say about where to get builds?

### Prerequisites

<!-- {{Insert any prerequisites}} -->

Choose a reason for hiding this comment

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

If you don't have any prerequisites like "Read the debugging documentation" or "Run Atom in Safe Mode", then this section can be removed.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added some prereqs

CONTRIBUTING.md Outdated
Before creating bug reports, please check [this list](#before-submitting-a-bug-report)
as you might find out that you don't need to create one. When you are creating
a bug report, please [include as many details as possible](#how-do-i-submit-a-good-bug-report).
Fill out [the required template](../../.github/ISSUE_TEMPLATE.md), the information

Choose a reason for hiding this comment

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

Broken link ... should probably be ./.github/ISSUE_TEMPLATE.md

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Links fixed

CONTRIBUTING.md Outdated

**Perform a [cursory search](https://github.com/github-for-unity/Unity/labels/bug)**
to see if the problem has already been reported. If it does exist, add a
:thumbsup: to the issue to indicate this is also an issue for you, and add a

Choose a reason for hiding this comment

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

I would add a link to the reactions documentation here to help indicate that you're looking for people to use the reactions feature instead of commenting with a +1.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Gothca

Copy link
Contributor Author

Choose a reason for hiding this comment

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

👍

was the correct response

README.md Outdated
Invertocat designs that include "logo" in the file title in the following
folder: [logos](app/static/logos).

### Copyright

Choose a reason for hiding this comment

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

We probably shouldn't have a copyright section since we have a license section already.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Gotcha

@lee-dohm
Copy link

Are the submodule changes intended to be part of this PR?

@StanleyGoldman StanleyGoldman force-pushed the fixes/open-source-ready branch from a617268 to f9403aa Compare June 26, 2017 20:34
@StanleyGoldman
Copy link
Contributor Author

Good catch @lee-dohm. I forced push without the submodule changes.

CONTRIBUTING.md Outdated
on GitHub. These are just guidelines, not rules. Use your best judgment, and
feel free to propose changes to this document in a pull request.

Note that GitHub for Unity is currently a public beta, so everything is likely to
Copy link
Member

Choose a reason for hiding this comment

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

public alpha

Copy link
Contributor Author

Choose a reason for hiding this comment

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

👍

CONTRIBUTING.md Outdated

[What should I know before I get started?](#what-should-i-know-before-i-get-started)
* [Code of Conduct](#code-of-conduct)
* [The Beta Roadmap](#the-beta-roadmap)
Copy link
Member

Choose a reason for hiding this comment

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

The roadmap

Copy link
Contributor Author

Choose a reason for hiding this comment

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

👍

CONTRIBUTING.md Outdated
By participating, you are expected to uphold this code.
Please report unacceptable behavior to [unity@github.com](mailto:unity@github.com).

### The Beta Roadmap
Copy link
Member

Choose a reason for hiding this comment

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

The Roadmap

Copy link
Contributor Author

Choose a reason for hiding this comment

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

👍

familiar with the source. The [documentation](docs/) folder also contains more
resources relevant to the project.

If you're looking for something to work on, check out the [up-for-grabs](https://github.com/github-for-unity/Unity/issues?q=is%3Aopen+is%3Aissue+label%3Aup-for-grabs) label.
Copy link
Member

Choose a reason for hiding this comment

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

Our label is called help wanted. We should either rename the label or change this text

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Renamed the label help-wanted to up-for-grabs

- have a narrow scope and/or easy reproduction steps
- can be worked on independent of other tasks

These issues will be labelled as [`up-for-grabs`](https://github.com/github-for-unity/Unity/labels/up-for-grabs)
Copy link
Member

Choose a reason for hiding this comment

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

Our label is called help wanted. We can either rename the label or change this text

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Renamed the label help-wanted to up-for-grabs

CONTRIBUTING.md Outdated

| Label name | :mag_right: | Description |
| --- | --- | --- |
| `up-for-grabs` | [search](https://github.com/desktop/desktop/labels/up-for-grabs) | Issues marked as ideal for external contributors. |
Copy link
Member

Choose a reason for hiding this comment

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

See above about help wanted

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Renamed the label help-wanted to up-for-grabs

CONTRIBUTING.md Outdated
| `enhancement` | [search](https://github.com/desktop/desktop/labels/enhancement) | Feature requests. |
| `bug` | [search](https://github.com/desktop/desktop/labels/bug) | Confirmed bugs or reports that are very likely to be bugs. |
| `question` | [search](https://github.com/desktop/desktop/labels/question) | Questions more than bug reports or feature requests (e.g. how do I do X). |
| `more-information-needed` | [search](https://github.com/desktop/desktop/labels/more-information-needed) | More information needs to be collected about these problems or feature requests (e.g. steps to reproduce). |
Copy link
Member

Choose a reason for hiding this comment

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

We don't have this label. We can rename the needs investigation label to more-information-needed, it's a better name.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Renamed the label needs-investigation to more-information-needed

CONTRIBUTING.md Outdated
| `bug` | [search](https://github.com/desktop/desktop/labels/bug) | Confirmed bugs or reports that are very likely to be bugs. |
| `question` | [search](https://github.com/desktop/desktop/labels/question) | Questions more than bug reports or feature requests (e.g. how do I do X). |
| `more-information-needed` | [search](https://github.com/desktop/desktop/labels/more-information-needed) | More information needs to be collected about these problems or feature requests (e.g. steps to reproduce). |
| `needs-reproduction` | [search](https://github.com/desktop/desktop/labels/needs-reproduction) | Likely bugs, but haven't been reliably reproduced. |
Copy link
Member

Choose a reason for hiding this comment

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

Our label is called needs-repro

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Renamed the label to needs-reproduction

CONTRIBUTING.md Outdated
| `more-information-needed` | [search](https://github.com/desktop/desktop/labels/more-information-needed) | More information needs to be collected about these problems or feature requests (e.g. steps to reproduce). |
| `needs-reproduction` | [search](https://github.com/desktop/desktop/labels/needs-reproduction) | Likely bugs, but haven't been reliably reproduced. |
| `macOS` | [search](https://github.com/desktop/desktop/labels/macOS) | Issues specific to macOS users. |
| `Windows` | [search](https://github.com/desktop/desktop/labels/Windows) | Issues specific to Windows users. |
Copy link
Member

Choose a reason for hiding this comment

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

Need to create these labels.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Created the labels, also added an additional linux label

This section lists the labels we use to help us track and manage issues and
pull requests.

#### Type of Issue and Issue State
Copy link
Member

Choose a reason for hiding this comment

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

All the label links on this document are pointing to desktop/desktop

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Doh. Fixed.

- have instructions sufficient to reproduce the issue
- have details about the impact and severity of the issue

We will use the `more-information-needed` and `reproduction-required` labels to
Copy link
Member

Choose a reason for hiding this comment

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

These labels should match what we have

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The labels were renamed in the project to match

- user experience - ensure things are consistent, discoverable
- quality - ensure the change does not adversely affect other features

e.g. GitHub for Unity should support worktrees as a first class feature.
Copy link
Member

Choose a reason for hiding this comment

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

This line is a bit out of place here. I don't think we need it, what do you think?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yea, it's weird, taking it out.


e.g. GitHub for Unity should support worktrees as a first class feature.

For work that we may evaluate post-1.0, we will label the issue `future-work`
Copy link
Member

Choose a reason for hiding this comment

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

This label doesn't exist, we should probably create it.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Label created

@shana shana changed the title Adding documentation based on GitHub Desktop Adding documentation Jun 27, 2017
@shana shana changed the title Adding documentation Getting things opensource-ready Jun 27, 2017
@shana shana merged commit c0902b4 into master Jun 27, 2017
@shana shana deleted the fixes/open-source-ready branch June 27, 2017 21:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants