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

Commit 074a741

Browse files
Addming more documentation
1 parent a77a6a6 commit 074a741

File tree

5 files changed

+35
-52
lines changed

5 files changed

+35
-52
lines changed

README.md

Lines changed: 5 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,8 @@
11
# GitHub for Unity
22

3-
[![GDC 2017 - How GitHub Works With Unity](https://github-talks.s3.amazonaws.com/uploads/366/968/e27a6744-4d6f-40e7-9692-2c9d8a3b0d79.embed_cover.jpg)](https://githubber.tv/shana/gdc-2017-how-github-works-with-unity)
3+
The GitHub for Unity extension brings Git and GitHub into Unity, integrating source control into your work with friendly and accessible tools and workflows.
44

5-
## How to package a new release
6-
7-
The OSX build will include mono symbols, so it's better to do it there than on Windows.
8-
9-
### OSX
10-
11-
- run `./package.sh`
12-
- The package will be created in unity/PackageProject
13-
14-
### Windows
15-
16-
- Do a release build
17-
- Switch to the "Publish" configuration and build
18-
- Open a command prompt and run `package.cmd [path to Unity.exe]`
19-
- The package will be created in unity\PackageProject
20-
21-
## How to install
22-
23-
### Requirements
24-
25-
- [Unity 5.4 or higher](https://store.unity.com/download). Personal edition is fine.
26-
27-
### Installation
28-
29-
- Create a new Unity project.
30-
- Download the latest release from the [releases page](https://github.com/github/UnityInternal/releases) and double-click the unitypackage file. The package will install itself into the project currently opened in Unity, and Unity will automatically load it once all the files are in the project.
31-
32-
For actually seeing things working, you'll need to initialize the directory where you created the Unity project manually with git. Open a command line, head to that directory, and do `git init`.
33-
34-
### Where is the UI
35-
36-
Go to the "Window" top level menu and select "GitHub".
37-
38-
### Known issues
39-
40-
- Authentication is not plugged in to git yet, so push/pull doesn't work
41-
- lfs locking is not plugged in yet
42-
- Branches list sometimes doesn't show all branches
43-
- Settings view is under construction
44-
- Resizing the history view into wide-mode isn't working right
45-
- Scrolling the changes view hides UI elements that should be always visible (the commit box, the top bar)
46-
- Initializing the project as a git repo is not plugged in yet
47-
48-
### Copyright
49-
Copyright 2015 - 2017 GitHub, Inc.
50-
51-
Licensed under the MIT License
52-
53-
The MIT license grant is not for GitHub's trademarks, which include the logo designs. GitHub reserves all trademark and copyright rights in and to all GitHub trademarks. GitHub's logos include, for instance, the stylized Invertocat designs that include "logo" in the file title in the following folder: https://github.com/github/UnityInternal/tree/master/src/UnityExtension/Assets/Editor/GitHub.Unity/IconsAndLogos.
54-
55-
GitHub® and its stylized versions and the Invertocat mark are GitHub's Trademarks or registered Trademarks. When using GitHub's logos, be sure to follow the GitHub logo guidelines.
5+
[Install](docs/install.md)
6+
[Features](docs/features.md)
7+
[Known Issues](docs/known-issues.md)
8+
[Contributing](docs/contributing/install.md)

docs/features.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Features

docs/install.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Installing GitHub for Unity
2+
3+
## How to install
4+
5+
### Requirements
6+
7+
- [Unity 5.4 or higher](https://store.unity.com/download). Personal edition is fine.
8+
9+
### Installation
10+
11+
- Create a new Unity project.
12+
- Download the latest release from the [releases page](https://github.com/github/UnityInternal/releases) and double-click the unitypackage file. The package will install itself into the project currently opened in Unity, and Unity will automatically load it once all the files are in the project.

docs/known-issues.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Known Issues
2+
3+
- Authentication is not plugged in to git yet, so push/pull doesn't work
4+
- lfs locking is not plugged in yet
5+
- Branches list sometimes doesn't show all branches
6+
- Settings view is under construction
7+
- Resizing the history view into wide-mode isn't working right
8+
- Scrolling the changes view hides UI elements that should be always visible (the commit box, the top bar)
9+
- Initializing the project as a git repo is not plugged in yet

docs/readme.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Contributing to GitHub for Unity
2+
3+
### Table of Contents
4+
5+
- [Roadmap](roadmap.md)
6+
- [Coding Conventions](coding-conventions.md)
7+
- [How To Build](how-to-build.md)
8+

0 commit comments

Comments
 (0)