Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
c6f943db
Commit
c6f943db
authored
Jul 12, 2019
by
Marcel Amirault
Committed by
Achilleas Pipinellis
Jul 12, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add blank lines around code blocks
All code blocks should be surrounded by blank lines
parent
d9036acd
Changes
21
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
99 additions
and
62 deletions
+99
-62
doc/administration/dependency_proxy.md
doc/administration/dependency_proxy.md
+1
-0
doc/api/commits.md
doc/api/commits.md
+1
-0
doc/api/groups.md
doc/api/groups.md
+2
-0
doc/api/merge_requests.md
doc/api/merge_requests.md
+2
-0
doc/api/protected_tags.md
doc/api/protected_tags.md
+1
-0
doc/api/tags.md
doc/api/tags.md
+1
-0
doc/ci/examples/laravel_with_gitlab_and_envoy/index.md
doc/ci/examples/laravel_with_gitlab_and_envoy/index.md
+1
-0
doc/ci/git_submodules.md
doc/ci/git_submodules.md
+8
-6
doc/development/changelog.md
doc/development/changelog.md
+1
-0
doc/development/fe_guide/design_patterns.md
doc/development/fe_guide/design_patterns.md
+3
-0
doc/development/fe_guide/droplab/droplab.md
doc/development/fe_guide/droplab/droplab.md
+8
-0
doc/development/fe_guide/droplab/plugins/ajax.md
doc/development/fe_guide/droplab/plugins/ajax.md
+10
-9
doc/development/fe_guide/droplab/plugins/filter.md
doc/development/fe_guide/droplab/plugins/filter.md
+19
-18
doc/development/fe_guide/droplab/plugins/input_setter.md
doc/development/fe_guide/droplab/plugins/input_setter.md
+27
-26
doc/development/fe_guide/vue.md
doc/development/fe_guide/vue.md
+1
-0
doc/development/integrations/jira_connect.md
doc/development/integrations/jira_connect.md
+2
-0
doc/development/performance.md
doc/development/performance.md
+1
-0
doc/gitlab-basics/command-line-commands.md
doc/gitlab-basics/command-line-commands.md
+1
-0
doc/system_hooks/system_hooks.md
doc/system_hooks/system_hooks.md
+1
-0
doc/university/training/topics/env_setup.md
doc/university/training/topics/env_setup.md
+2
-0
doc/user/asciidoc.md
doc/user/asciidoc.md
+6
-3
No files found.
doc/administration/dependency_proxy.md
View file @
c6f943db
...
...
@@ -70,6 +70,7 @@ To change the local storage path:
enabled
:
true
storage_path
:
shared/dependency_proxy
```
1.
[Restart GitLab] for the changes to take effect.
### Using object storage
...
...
doc/api/commits.md
View file @
c6f943db
...
...
@@ -716,6 +716,7 @@ Example response if commit is signed:
```
Example response if commit is unsigned:
```
json
{
"message"
:
"404 GPG Signature Not Found"
...
...
doc/api/groups.md
View file @
c6f943db
...
...
@@ -634,11 +634,13 @@ Parameters:
By default, groups only get 20 namespaces at a time because the API results are paginated.
To get more (up to 100), pass the following as an argument to the API call:
```
/groups?per_page=100
```
And to switch pages add:
```
/groups?per_page=100&page=2
```
...
...
doc/api/merge_requests.md
View file @
c6f943db
...
...
@@ -1331,9 +1331,11 @@ If you don't have permissions to accept this merge request - you'll get a `401`
If the merge request is already merged or closed - you get
`405`
and error message 'Method Not Allowed'
In case the merge request is not set to be merged when the pipeline succeeds, you'll also get a
`406`
error.
```
PUT /projects/:id/merge_requests/:merge_request_iid/cancel_merge_when_pipeline_succeeds
```
Parameters:
-
`id`
(required) - The ID or
[
URL-encoded path of the project
](
README.md#namespaced-path-encoding
)
owned by the authenticated user
...
...
doc/api/protected_tags.md
View file @
c6f943db
...
...
@@ -5,6 +5,7 @@
**Valid access levels**
Currently, these levels are recognized:
```
0 => No access
30 => Developer access
...
...
doc/api/tags.md
View file @
c6f943db
...
...
@@ -141,6 +141,7 @@ Parameters:
"message"
:
null
}
```
The message will be
`null`
when creating a lightweight tag otherwise
it will contain the annotation.
...
...
doc/ci/examples/laravel_with_gitlab_and_envoy/index.md
View file @
c6f943db
...
...
@@ -452,6 +452,7 @@ To start using Container Registry on our machine, we first need to login to the
```
bash
docker login registry.gitlab.com
```
Then we can build and push our image to GitLab:
```
bash
...
...
doc/ci/git_submodules.md
View file @
c6f943db
...
...
@@ -69,12 +69,14 @@ correctly with your CI jobs:
1.
Next, if you are using
`gitlab-runner`
v1.10+, you can set the
`GIT_SUBMODULE_STRATEGY`
variable to either
`normal`
or
`recursive`
to tell
the runner to fetch your submodules before the job:
```
yaml
variables
:
GIT_SUBMODULE_STRATEGY
:
recursive
```
See the
[
`.gitlab-ci.yml` reference
](
yaml/README.md#git-submodule-strategy
)
for more details about
`GIT_SUBMODULE_STRATEGY`
.
```
yaml
variables
:
GIT_SUBMODULE_STRATEGY
:
recursive
```
See the
[
`.gitlab-ci.yml` reference
](
yaml/README.md#git-submodule-strategy
)
for more details about
`GIT_SUBMODULE_STRATEGY`
.
1.
If you are using an older version of
`gitlab-runner`
, then use
`git submodule sync/update`
in
`before_script`
:
...
...
doc/development/changelog.md
View file @
c6f943db
...
...
@@ -129,6 +129,7 @@ merge_request:
author:
type:
```
If you're working on the GitLab EE repository, the entry will be added to
`ee/changelogs/unreleased/` instead.
...
...
doc/development/fe_guide/design_patterns.md
View file @
c6f943db
...
...
@@ -53,6 +53,7 @@ When writing a class that needs to manipulate the DOM guarantee a container opti
This is useful when we need that class to be instantiated more than once in the same page.
Bad:
```
javascript
class
Foo
{
constructor
()
{
...
...
@@ -63,6 +64,7 @@ new Foo();
```
Good:
```
javascript
class
Foo
{
constructor
(
opts
)
{
...
...
@@ -72,6 +74,7 @@ class Foo {
new
Foo
({
container
:
'
.my-element
'
});
```
You can find an example of the above in this
[
class
][
container-class-example
]
;
[
container-class-example
]:
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/app/assets/javascripts/mini_pipeline_graph_dropdown.js
doc/development/fe_guide/droplab/droplab.md
View file @
c6f943db
...
...
@@ -25,6 +25,7 @@ If you do not provide any arguments, it will globally query and instantiate all
<!-- ... -->
<ul>
```
```
js
const
droplab
=
new
DropLab
();
droplab
.
init
();
...
...
@@ -45,6 +46,7 @@ You can add static list items.
<li>
Static value 2
</li>
<ul>
```
```
js
const
droplab
=
new
DropLab
();
droplab
.
init
();
...
...
@@ -62,6 +64,7 @@ a non-global instance of DropLab using the `DropLab.prototype.init` method.
<!-- ... -->
<ul>
```
```
js
const
trigger
=
document
.
getElementById
(
'
trigger
'
);
const
list
=
document
.
getElementById
(
'
list
'
);
...
...
@@ -79,6 +82,7 @@ You can also add hooks to an existing DropLab instance using `DropLab.prototype.
<a
href=
"#"
id=
"trigger"
data-dropdown-trigger=
"#list"
>
Toggle
</a>
<ul
id=
"list"
data-dropdown
>
<!-- ... -->
<ul>
```
```
js
const
droplab
=
new
DropLab
();
...
...
@@ -109,6 +113,7 @@ for all `data-dynamic` dropdown lists tracked by that DropLab instance.
<li><a
href=
"#"
data-id=
"{{id}}"
>
{{text}}
</a></li>
</ul>
```
```
js
const
droplab
=
new
DropLab
();
...
...
@@ -131,6 +136,7 @@ the data as the second argument and the `id` of the trigger element as the first
<li><a
href=
"#"
data-id=
"{{id}}"
>
{{text}}
</a></li>
</ul>
```
```
js
const
droplab
=
new
DropLab
();
...
...
@@ -160,6 +166,7 @@ dropdown lists, one of which is dynamic.
</ul>
</div>
```
```
js
const
droplab
=
new
DropLab
();
...
...
@@ -216,6 +223,7 @@ Some plugins require configuration values, the config object can be passed as th
<a
href=
"#"
id=
"trigger"
data-dropdown-trigger=
"#list"
>
Toggle
</a>
<ul
id=
"list"
data-dropdown
>
<!-- ... -->
<ul>
```
```
js
const
droplab
=
new
DropLab
();
...
...
doc/development/fe_guide/droplab/plugins/ajax.md
View file @
c6f943db
...
...
@@ -17,18 +17,19 @@ Add the `Ajax` object to the plugins array of a `DropLab.prototype.init` or `Dro
<a
href=
"#"
id=
"trigger"
data-dropdown-trigger=
"#list"
>
Toggle
</a>
<ul
id=
"list"
data-dropdown
>
<!-- ... -->
<ul>
```
```
js
const
droplab
=
new
DropLab
();
const
droplab
=
new
DropLab
();
const
trigger
=
document
.
getElementById
(
'
trigger
'
);
const
list
=
document
.
getElementById
(
'
list
'
);
const
trigger
=
document
.
getElementById
(
'
trigger
'
);
const
list
=
document
.
getElementById
(
'
list
'
);
droplab
.
addHook
(
trigger
,
list
,
[
Ajax
],
{
Ajax
:
{
endpoint
:
'
/some-endpoint
'
,
method
:
'
setData
'
,
},
});
droplab
.
addHook
(
trigger
,
list
,
[
Ajax
],
{
Ajax
:
{
endpoint
:
'
/some-endpoint
'
,
method
:
'
setData
'
,
},
});
```
Optionally you can set
`loadingTemplate`
to a HTML string. This HTML string will
...
...
doc/development/fe_guide/droplab/plugins/filter.md
View file @
c6f943db
...
...
@@ -17,25 +17,26 @@ Add the `Filter` object to the plugins array of a `DropLab.prototype.init` or `D
<li><a
href=
"#"
data-id=
"{{id}}"
>
{{text}}
</a></li>
<ul>
```
```
js
const
droplab
=
new
DropLab
();
const
trigger
=
document
.
getElementById
(
'
trigger
'
);
const
list
=
document
.
getElementById
(
'
list
'
);
droplab
.
init
(
trigger
,
list
,
[
Filter
],
{
Filter
:
{
template
:
'
text
'
,
},
});
droplab
.
addData
(
'
trigger
'
,
[{
id
:
0
,
text
:
'
Jacob
'
,
},
{
id
:
1
,
text
:
'
Jeff
'
,
}]);
const
droplab
=
new
DropLab
();
const
trigger
=
document
.
getElementById
(
'
trigger
'
);
const
list
=
document
.
getElementById
(
'
list
'
);
droplab
.
init
(
trigger
,
list
,
[
Filter
],
{
Filter
:
{
template
:
'
text
'
,
},
});
droplab
.
addData
(
'
trigger
'
,
[{
id
:
0
,
text
:
'
Jacob
'
,
},
{
id
:
1
,
text
:
'
Jeff
'
,
}]);
```
Above, the input string will be compared against the
`test`
key of the passed data objects.
...
...
doc/development/fe_guide/droplab/plugins/input_setter.md
View file @
c6f943db
...
...
@@ -22,33 +22,34 @@ You can also set the `InputSetter` config to an array of objects, which will all
<li><a
href=
"#"
data-id=
"{{id}}"
>
{{text}}
</a></li>
<ul>
```
```
js
const
droplab
=
new
DropLab
();
const
trigger
=
document
.
getElementById
(
'
trigger
'
);
const
list
=
document
.
getElementById
(
'
list
'
);
const
input
=
document
.
getElementById
(
'
input
'
);
const
div
=
document
.
getElementById
(
'
div
'
);
droplab
.
init
(
trigger
,
list
,
[
InputSetter
],
{
InputSetter
:
[{
input
:
input
,
valueAttribute
:
'
data-id
'
,
}
{
input
:
div
,
valueAttribute
:
'
data-id
'
,
inputAttribute
:
'
data-selected-id
'
,
}],
});
droplab
.
addData
(
'
trigger
'
,
[{
id
:
0
,
text
:
'
Jacob
'
,
},
{
id
:
1
,
text
:
'
Jeff
'
,
}]);
const
droplab
=
new
DropLab
();
const
trigger
=
document
.
getElementById
(
'
trigger
'
);
const
list
=
document
.
getElementById
(
'
list
'
);
const
input
=
document
.
getElementById
(
'
input
'
);
const
div
=
document
.
getElementById
(
'
div
'
);
droplab
.
init
(
trigger
,
list
,
[
InputSetter
],
{
InputSetter
:
[{
input
:
input
,
valueAttribute
:
'
data-id
'
,
}
{
input
:
div
,
valueAttribute
:
'
data-id
'
,
inputAttribute
:
'
data-selected-id
'
,
}],
});
droplab
.
addData
(
'
trigger
'
,
[{
id
:
0
,
text
:
'
Jacob
'
,
},
{
id
:
1
,
text
:
'
Jeff
'
,
}]);
```
Above, if the second list item was clicked, it would update the
`#input`
element
...
...
doc/development/fe_guide/vue.md
View file @
c6f943db
...
...
@@ -34,6 +34,7 @@ new_feature
│ └── new_feature_store.js
├── index.js
```
_For consistency purposes, we recommend you to follow the same structure._
Let's look into each of them:
...
...
doc/development/integrations/jira_connect.md
View file @
c6f943db
...
...
@@ -30,9 +30,11 @@ The following are required to install and test the app:
1.
In the
**From this URL**
field, provide a link to the app descriptor. The host and port must point to your GitLab instance.
For example:
```
https://xxxx.serveo.net/-/jira_connect/app_descriptor.json
```
1.
Click
**Upload**
.
If the install was successful, you should see the
**GitLab for Jira**
app under
**Manage apps**
.
...
...
doc/development/performance.md
View file @
c6f943db
...
...
@@ -246,6 +246,7 @@ irb(main):002:0> results.last.attributes.keys
irb(main):003:0> results.where(status: "passed").average(:time).to_s
=> "0.211340155844156"
```
These results can also be placed into a PostgreSQL database by setting the
`RSPEC_PROFILING_POSTGRES_URL`
variable. This is used to profile the test suite
when running in the CI environment.
...
...
doc/gitlab-basics/command-line-commands.md
View file @
c6f943db
...
...
@@ -139,6 +139,7 @@ pwd
```
clear
```
### Sample Git taskflow
If you are completely new to Git, looking through some
[
sample taskflows
](
https://rogerdudler.github.io/git-guide/
)
will help you understand best practices for using these commands as you work.
doc/system_hooks/system_hooks.md
View file @
c6f943db
...
...
@@ -330,6 +330,7 @@ If the user is blocked via LDAP, `state` will be `ldap_blocked`.
"user_id"
:
41
}
```
**Group Member Removed:**
```
json
...
...
doc/university/training/topics/env_setup.md
View file @
c6f943db
...
...
@@ -14,9 +14,11 @@ comments: false
-
If it's not installed, it will prompt you to install it.
-
**Linux**
```
bash
sudo
yum
install
git-all
```
```
bash
sudo
apt-get
install
git-all
```
...
...
doc/user/asciidoc.md
View file @
c6f943db
...
...
@@ -170,6 +170,7 @@ Attach a block or paragraph to a list item using a list continuation (which you
* [x] checked
* [ ] not checked
```
#### Callout
```
asciidoc
...
...
@@ -188,6 +189,7 @@ first term:: description of first term
second term::
description of second term
```
### Document Structure
#### Header
...
...
@@ -197,6 +199,7 @@ description of second term
Author Name <author@example.org>
v1.0, 2019-01-01
```
#### Sections
```
asciidoc
...
...
@@ -217,6 +220,7 @@ include::basics.adoc[]
// define -a allow-uri-read to allow content to be read from URI
include::https://example.org/installation.adoc[]
```
### Blocks
```asciidoc
...
...
@@ -273,11 +277,11 @@ source - a listing that is embellished with (colorized) syntax highlighting
----
```
```
asciidoc
```
`
asciidoc
\```language
fenced code - a shorthand syntax for the source block
\```
```
```
`
```
asciidoc
[,attribution,citetitle]
...
...
@@ -369,4 +373,3 @@ video::300817511[vimeo]
// page break
<<<
```
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment