gitlab-org--gitlab-foss/doc
Yorick Peterse b6808f437d Merge branch 'benchmark-suite' into 'master'
Basic RSpec/benchmark-ips powered benchmark suite

Corresponding issue: #2909, see the commit messages for more details.

A few things to note:

1. The current use of `subject` isn't exactly easy on the eyes due to them having to return a Proc, I'm not sure yet how (and if) we can work around this.
2. The maximum amount of iterations in the current `User.by_login` benchmark is arbitrary, we might have to adjust it once said method's performance has been improved.
3. Benchmarks currently take 2 seconds to warm up and 5 seconds to run (benchmark-ips defaults). 
4. The custom RSpec matcher file (`benchmark_matchers.rb`) is a bit messy, any feedback on this would be appreciated

Any comments/feedback on this would be greatly appreciated.

See merge request !1503
2015-10-05 12:56:52 +00:00
..
api api: add enable_ssl_verification to PUT/POST hooks 2015-09-24 12:34:16 -04:00
ci Delegate ci_project parameters to projects 2015-09-30 12:48:40 +02:00
customization Doc: Fix link to gravatar.com 2015-08-10 23:47:32 +02:00
development Added documentation for writing benchmarks 2015-10-05 11:32:22 +02:00
gitlab-basics Merge branch 'create-issue' into 'master' 2015-10-01 16:29:29 +00:00
hooks changed words 2015-09-28 19:04:32 -07:00
incoming_email Add and document option to use StartTLS with mail_room. 2015-09-24 15:15:25 +02:00
install Golang download instructions assume amd64 2015-10-01 15:05:13 +02:00
integration Documentation of omniauth-ldap limitations 2015-09-24 12:03:23 +00:00
legal
logs Revert "Merge branch 'revert-satellites' into 'master' " 2015-08-11 14:33:31 +02:00
markdown Correct an inaccuracy in the Markdown doc 2015-09-25 15:44:06 -04:00
migrate_ci_to_ce Back and forth permission on builds/ 2015-10-02 12:44:20 +02:00
operations Make unicorn docs discoverable 2015-06-05 19:23:10 +02:00
permissions text fixed 2015-08-03 15:51:09 -07:00
profile added note about backing up recovery codes 2015-08-18 15:56:38 -07:00
project_services Change "Irc Uri" -> "IRC URI" 2015-07-07 05:48:32 -07:00
public_access update text to reference new location of setting 2015-04-05 23:27:26 -07:00
raketasks solved conflict 2015-09-30 13:33:51 -07:00
release Update documentation and config files 2015-09-16 00:28:59 +02:00
security make it more obvious what happens in the code 2015-05-08 14:36:24 +00:00
ssh fixed step to instructions 2015-09-23 13:43:57 -07:00
system_hooks Added X-GitLab-Event header for web hooks 2015-05-08 16:49:03 +03:00
update Merge branch 'etc-default-gitlab' into 'master' 2015-10-01 19:00:57 +00:00
web_hooks update documentation on web hooks by suggestion [ci skip] 2015-09-22 09:12:06 +00:00
workflow FogBugz project import 2015-09-08 20:23:01 -04:00
README.md Fix "User permissions" help page path 2015-09-22 18:26:41 -04:00

README.md

Documentation

User documentation

CI Documentation

CI Examples

Administrator documentation

  • Custom git hooks Custom git hooks (on the filesystem) for when web hooks aren't enough.
  • Install Requirements, directory structures and installation from source.
  • Integration How to integrate with systems such as JIRA, Redmine, LDAP and Twitter.
  • Issue closing Customize how to close an issue from commit messages.
  • Libravatar Use Libravatar for user avatars.
  • Log system Log system.
  • Operations Keeping GitLab up and running
  • Raketasks Backups, maintenance, automatic web hook setup and the importing of projects.
  • Security Learn what you can do to further secure your GitLab instance.
  • System hooks Notifications when users, projects and keys are changed.
  • Update Update guides to upgrade your installation.
  • Welcome message Add a custom welcome message to the sign-in page.
  • Reply by email Allow users to comment on issues and merge requests by replying to notification emails.
  • Migrate GitLab CI to CE/EE Follow this guide to migrate your existing GitLab CI data to GitLab CE/EE.

Administrator documentation

Contributor documentation

  • Development Explains the architecture and the guidelines for shell commands.
  • Legal Contributor license agreements.
  • Release How to make the monthly and security releases.