summaryrefslogtreecommitdiff
path: root/doc/user/index.md
blob: 63c5fe76c838ef498a977b77379c8f74126a4976 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# User documentation

Enhance your workflow with GitLab, the most complete software development platform.

Learn how to use GitLab and its features through the **User documentation**.
If you run your own GitLab instance and are looking for the administration settings,
please refer to the [administration]() documentation.

## Account

There is a lot you can customize and configure
to enjoy the best of GitLab.

From your profile settings, you can:

- Adjust your [profile settings](): add your personal information
(e-mails, access tokens, social info)
- Setup account settings: private tokens, 2FA, change your username,
and remove your account
- Manage OAuth authorized applications
- Manage access tokens for your devices
- Manage notification settings
- Manage emails: you can add more than one email and choose which you
want as primary, notifications, and public
- Change your password
- Manage notifications per project and per group
- Manage SSH keys
- Adjust your preferences: syntax highlighting theme,
navigation, behavior for layout, dashboard, and projects landing pages.
- Check your authentication log (sign in dates and methods)

## Projects

In GitLab, you can create projects for numerous reasons, such as, host
your code, use it as an issue tracker, collaborate on code, and continuously
build, test, and deploy your app with built-in GitLab CI/CD. Or, you can do
it all at once, from one project.

Your projects can be public, internal or private, GitLab does not limit
the number of private repositories you can create.

- [Project](project/)
  - [Repository](repository/index.md): safely host your code with version control
  - [Issues](issues/index.md): make collaboration faster by discussing
  implementations in the same place your code is hosted
     - [Issue Boards](): organize and prioritize your workflow with the ability
     to view your issues in one screen, and moving them around according to your workflow
     GitLab Enterprise Edition Starter users can also create [Multiple Issue Boards](),
     facilitating the workflow for teams working on the same project
  - [Merge Requests](merge_requests/index.md): submit code using the best of your branching strategy,
  gather feedback, perform inline reviews. With GitLab Enterprise Edition Starter
  you can also and ask for your manager's approval before merging
  - Milestones
  - GitLab CI/CD:
    - [Configure GitLab CI]() for your project
    - [Pipelines]():
      - [Container Registry]()
  - [Snippets]()
  - [Settings]()
    - [Integrations]() (Services)

## Discussions

## Todos

## Snippets

## Workflow

- [Milestones]()
- [Search]() for issues and merge requests assigned to you
- [Webhooks]()
- [API]()



- [User profile]()
- [Profile settings]()
- [Permissions]()