Commit e72900d8e34625bf26717070ef77729c78ed5e9b
Exists in
master
and in
4 other branches
Merge branch 'master' of github.com:gitlabhq/gitlabhq
Showing
6 changed files
with
33 additions
and
21 deletions
Show diff stats
CONTRIBUTING.md
@@ -8,6 +8,8 @@ GitLab is a popular open source project and the capacity to deal with issues and | @@ -8,6 +8,8 @@ GitLab is a popular open source project and the capacity to deal with issues and | ||
8 | 8 | ||
9 | Please treat our volunteers with courtesy and respect, it will go a long way towards getting your issue resolved. | 9 | Please treat our volunteers with courtesy and respect, it will go a long way towards getting your issue resolved. |
10 | 10 | ||
11 | +Issues and pull requests should be in English and contain appropriate language for audiences of all ages. | ||
12 | + | ||
11 | ## Issue tracker | 13 | ## Issue tracker |
12 | 14 | ||
13 | To get support for your particular problem please use the channels as detailed in [the getting help section of the readme](https://github.com/gitlabhq/gitlabhq#getting-help). Professional [support subscriptions](http://www.gitlab.com/subscription/) and [consulting services](http://www.gitlab.com/consultancy/) are available from [GitLab.com](http://www.gitlab.com/). | 15 | To get support for your particular problem please use the channels as detailed in [the getting help section of the readme](https://github.com/gitlabhq/gitlabhq#getting-help). Professional [support subscriptions](http://www.gitlab.com/subscription/) and [consulting services](http://www.gitlab.com/consultancy/) are available from [GitLab.com](http://www.gitlab.com/). |
@@ -26,7 +28,7 @@ Please send a pull request with a tested solution or a pull request with a faili | @@ -26,7 +28,7 @@ Please send a pull request with a tested solution or a pull request with a faili | ||
26 | 2. **Steps to reproduce:** How can we reproduce the issue, preferably on the [GitLab Vagrant virtual machine](https://github.com/gitlabhq/gitlab-vagrant-vm) (start with: `vagrant destroy && vagrant up && vagrant ssh`) | 28 | 2. **Steps to reproduce:** How can we reproduce the issue, preferably on the [GitLab Vagrant virtual machine](https://github.com/gitlabhq/gitlab-vagrant-vm) (start with: `vagrant destroy && vagrant up && vagrant ssh`) |
27 | 3. **Expected behavior:** Describe your issue in detail | 29 | 3. **Expected behavior:** Describe your issue in detail |
28 | 4. **Observed behavior** | 30 | 4. **Observed behavior** |
29 | -5. **Relevant logs and/or screen shots:** Please use code blocks (-5. **Relevant logs and/or screen -5. **Relevant logs and/or screen -5. **Relevant logs and/or screen ) to format console output, logs, and code as it's very hard to read otherwise. | 31 | +5. **Relevant logs and/or screenshots:** Please use code blocks (+5. **Relevant logs and/or screen+5. **Relevant logs and/or screen+5. **Relevant logs and/or screen) to format console output, logs, and code as it's very hard to read otherwise. |
30 | 6. **Output of checks** | 32 | 6. **Output of checks** |
31 | * Results of GitLab [Application Check](doc/install/installation.md#check-application-status) (`sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production`); we will only investigate if the tests are passing | 33 | * Results of GitLab [Application Check](doc/install/installation.md#check-application-status) (`sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production`); we will only investigate if the tests are passing |
32 | * Version of GitLab you are running; we will only investigate issues in the latest stable and development releases as per the [maintenance policy](MAINTENANCE.md) | 34 | * Version of GitLab you are running; we will only investigate issues in the latest stable and development releases as per the [maintenance policy](MAINTENANCE.md) |
@@ -45,6 +47,7 @@ If you can, please submit a pull request with the fix or improvements including | @@ -45,6 +47,7 @@ If you can, please submit a pull request with the fix or improvements including | ||
45 | 1. Fork the project on GitHub | 47 | 1. Fork the project on GitHub |
46 | 1. Create a feature branch | 48 | 1. Create a feature branch |
47 | 1. Write [tests](README.md#run-the-tests) and code | 49 | 1. Write [tests](README.md#run-the-tests) and code |
50 | +1. Add your changes to the [CHANGELOG](CHANGELOG) | ||
48 | 1. If you have multiple commits please combine them into one commit by [squashing them](http://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) | 51 | 1. If you have multiple commits please combine them into one commit by [squashing them](http://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) |
49 | 1. Push the commit to your fork | 52 | 1. Push the commit to your fork |
50 | 1. Submit a pull request | 53 | 1. Submit a pull request |
@@ -54,12 +57,13 @@ We will accept pull requests if: | @@ -54,12 +57,13 @@ We will accept pull requests if: | ||
54 | 57 | ||
55 | * The code has proper tests and all tests pass (or it is a test exposing a failure in existing code) | 58 | * The code has proper tests and all tests pass (or it is a test exposing a failure in existing code) |
56 | * It can be merged without problems (if not please use: `git rebase master`) | 59 | * It can be merged without problems (if not please use: `git rebase master`) |
57 | -* It doesn't break any existing functionality | 60 | +* It does not break any existing functionality |
58 | * It's quality code that conforms to the [Ruby](https://github.com/bbatsov/ruby-style-guide) and [Rails](https://github.com/bbatsov/rails-style-guide) style guides and best practices | 61 | * It's quality code that conforms to the [Ruby](https://github.com/bbatsov/ruby-style-guide) and [Rails](https://github.com/bbatsov/rails-style-guide) style guides and best practices |
59 | * The description includes a motive for your change and the method you used to achieve it | 62 | * The description includes a motive for your change and the method you used to achieve it |
63 | +* It is not a catch all pull request but rather fixes a specific issue or implements a specific feature | ||
60 | * It keeps the GitLab code base clean and well structured | 64 | * It keeps the GitLab code base clean and well structured |
61 | * We think other users will benefit from the same functionality | 65 | * We think other users will benefit from the same functionality |
62 | * If it makes changes to the UI the pull request should include screenshots | 66 | * If it makes changes to the UI the pull request should include screenshots |
63 | -* It is a single commit (please use git rebase -i to squash commits) | 67 | +* It is a single commit (please use `git rebase -i` to squash commits) |
64 | 68 | ||
65 | For examples of feedback on pull requests please look at already [closed pull requests](https://github.com/gitlabhq/gitlabhq/pulls?direction=desc&page=1&sort=created&state=closed). | 69 | For examples of feedback on pull requests please look at already [closed pull requests](https://github.com/gitlabhq/gitlabhq/pulls?direction=desc&page=1&sort=created&state=closed). |
app/views/admin/hooks/_data_ex.html.erb
1 | <% data_ex_str = <<eos | 1 | <% data_ex_str = <<eos |
2 | 1. Project created: | 2 | 1. Project created: |
3 | { | 3 | { |
4 | - "created_at": "2012-07-21T07:30:54Z", | ||
5 | - "event_name": "project_create", | ||
6 | - "name": "StoreCloud", | ||
7 | - "owner_email": "johnsmith@gmail.com", | ||
8 | - "owner_name": "John Smith", | ||
9 | - "path": "storecloud", | ||
10 | - "project_id": 74 | 4 | + "created_at": "2012-07-21T07:30:54Z", |
5 | + "event_name": "project_create", | ||
6 | + "name": "StoreCloud", | ||
7 | + "owner_email": "johnsmith@gmail.com" | ||
8 | + "owner_name": "John Smit", | ||
9 | + "path": "stormcloud", | ||
10 | + "path_with_namespace": "jsmith/stormcloud", | ||
11 | + "project_id": 74, | ||
11 | } | 12 | } |
12 | 13 | ||
13 | 2. Project destroyed: | 14 | 2. Project destroyed: |
14 | { | 15 | { |
15 | - "event_name": "project_destroy", | ||
16 | - "name": "Underscore", | ||
17 | - "owner_email": "johnsmith@gmail.com", | ||
18 | - "owner_name": "John Smith", | ||
19 | - "path": "underscore", | ||
20 | - "project_id": 73 | 16 | + "created_at": "2012-07-21T07:30:58Z", |
17 | + "event_name": "project_destroy", | ||
18 | + "name": "Underscore", | ||
19 | + "owner_email": "johnsmith@gmail.com" | ||
20 | + "owner_name": "John Smith", | ||
21 | + "path": "underscore", | ||
22 | + "path_with_namespace": "jsmith/underscore", | ||
23 | + "project_id": 73, | ||
21 | } | 24 | } |
22 | 25 | ||
23 | 3. New Team Member: | 26 | 3. New Team Member: |
app/views/profiles/account.html.haml
@@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
3 | %fieldset | 3 | %fieldset |
4 | %legend Social Accounts | 4 | %legend Social Accounts |
5 | .oauth_select_holder | 5 | .oauth_select_holder |
6 | - %p.hint Tip: Click on icon to activate sigin with one of the following services | 6 | + %p.hint Tip: Click on icon to activate signin with one of the following services |
7 | - enabled_social_providers.each do |provider| | 7 | - enabled_social_providers.each do |provider| |
8 | %span{class: oauth_active_class(provider) } | 8 | %span{class: oauth_active_class(provider) } |
9 | = link_to authbutton(provider, 32), omniauth_authorize_path(User, provider) | 9 | = link_to authbutton(provider, 32), omniauth_authorize_path(User, provider) |
doc/api/README.md
@@ -81,3 +81,8 @@ When listing resources you can pass the following parameters: | @@ -81,3 +81,8 @@ When listing resources you can pass the following parameters: | ||
81 | + [System Hooks](system_hooks.md) | 81 | + [System Hooks](system_hooks.md) |
82 | + [Groups](groups.md) | 82 | + [Groups](groups.md) |
83 | + [User Teams](user_teams.md) | 83 | + [User Teams](user_teams.md) |
84 | + | ||
85 | +## Clients | ||
86 | + | ||
87 | ++ [php-gitlab-api](https://github.com/m4tthumphrey/php-gitlab-api) - PHP | ||
88 | ++ [Ruby Wrapper](https://github.com/NARKOZ/gitlab) - Ruby |
doc/install/installation.md
@@ -173,9 +173,6 @@ You can change `5-3-stable` to `master` if you want the *bleeding edge* version, | @@ -173,9 +173,6 @@ You can change `5-3-stable` to `master` if you want the *bleeding edge* version, | ||
173 | # Create directory for satellites | 173 | # Create directory for satellites |
174 | sudo -u git -H mkdir /home/git/gitlab-satellites | 174 | sudo -u git -H mkdir /home/git/gitlab-satellites |
175 | 175 | ||
176 | - # Make config/database.yml readable to git only | ||
177 | - sudo -u git -H chmod o-rwx config/database.yml | ||
178 | - | ||
179 | # Create directories for sockets/pids and make sure GitLab can write to them | 176 | # Create directories for sockets/pids and make sure GitLab can write to them |
180 | sudo -u git -H mkdir tmp/pids/ | 177 | sudo -u git -H mkdir tmp/pids/ |
181 | sudo -u git -H mkdir tmp/sockets/ | 178 | sudo -u git -H mkdir tmp/sockets/ |
@@ -218,6 +215,9 @@ Make sure to edit both `gitlab.yml` and `puma.rb` to match your setup. | @@ -218,6 +215,9 @@ Make sure to edit both `gitlab.yml` and `puma.rb` to match your setup. | ||
218 | # Change 'secure password' with the value you have given to $password | 215 | # Change 'secure password' with the value you have given to $password |
219 | # You can keep the double quotes around the password | 216 | # You can keep the double quotes around the password |
220 | sudo -u git -H vim config/database.yml | 217 | sudo -u git -H vim config/database.yml |
218 | + | ||
219 | + # Make config/database.yml readable to git only | ||
220 | + sudo -u git -H chmod o-rwx config/database.yml | ||
221 | 221 | ||
222 | ## Install Gems | 222 | ## Install Gems |
223 | 223 |
lib/gitlab/blacklist.rb
@@ -3,7 +3,7 @@ module Gitlab | @@ -3,7 +3,7 @@ module Gitlab | ||
3 | extend self | 3 | extend self |
4 | 4 | ||
5 | def path | 5 | def path |
6 | - %w(admin dashboard groups help profile projects search public assets u s teams merge_requests issues users snippets ) | 6 | + %w(admin dashboard groups help profile projects search public assets u s teams merge_requests issues users snippets services) |
7 | end | 7 | end |
8 | end | 8 | end |
9 | end | 9 | end |