summaryrefslogtreecommitdiff
path: root/doc/development
Commit message (Collapse)AuthorAgeFilesLines
* [ci skip] Establish basic structure for ux_guide README.mdux-guide-restructureawhildy2016-11-1060-1/+676
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Block out pages needed for ux_guide Add resources stub to ux_guide home Fill out principles and basics Add TOC to basics Move all of UI guide to new UX guide structure Add first level structure on ux-guide pages Add more details to buttons Add button images. Update link on development Renamed surfaces to templates. Add tooltip details Update typography and icons on Basics page Add images for color. First draft of voice and tone Delete findings page Refine pages. Fill out Surfaces pages Clean up layout on basics, surfaces, features. Add anchorlinks and counts to components Fill out components page Add item title and system info block Fill out Features page Switch tooltip placement image
* Add more highlighting to Shell Commands docrs-doc-highlightingRobert Speicher2016-11-091-4/+4
| | | | [ci skip]
* Add more highlighting to Instrumentation docRobert Speicher2016-11-091-5/+5
| | | | [ci skip]
* Add more highlighting to Migration Style Guide docRobert Speicher2016-11-091-6/+6
| | | | [ci skip]
* Merge branch '24059-post-facto-fixups' into 'master' Douwe Maan2016-11-071-0/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixups to "Round-robin repository storage" ## What does this MR do? * Simplifies a method in application_settings.rb * Correctly marks a migration as needing downtime * Documents the requirement for renamed columns to be ## Are there points in the code the reviewer needs to double check? Should any of these changes be split out? Ideally we'd get this into the same point release as !7273 ## Why was this MR needed? Post-facto review of !7273 ## Screenshots (if relevant) ## Does this MR meet the acceptance criteria? - [ ] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md) entry added - [X] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [X] API support added - Tests - [X] Added for this feature/bug - [x] All builds are passing - [X] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [X] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [X] Branch has no merge conflicts with `master` (if it does - rebase it please) - [X] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? Related to #24059 /cc @yorickpeterse @rspeicher See merge request !7287
| * Renaming columns requires downtimeNick Thomas2016-11-071-0/+6
| |
* | Fix broken link to observatory cli on Frontend Dev GuideSam Rose2016-11-061-1/+1
| |
* | Merge branch 'rs-update-rdoc' into 'master' Robert Speicher2016-11-041-8/+0
|\ \ | |/ |/| | | | | | | | | Update rdoc to `~> 4.2` Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/2814 See merge request !7261
| * Remove unused `gitlab:generate_docs` Rake taskrs-remove-sdocRobert Speicher2016-11-031-8/+0
| | | | | | | | | | This was the only thing using the `sdoc` gem, which was blocking another gem from updating.
* | Merge branch 'fix-docs-links' into 'master' Achilleas Pipinellis2016-11-041-0/+1
|\ \ | | | | | | | | | | | | | | | | | | Fix Docs links This fixes some links in the docs to either be relative or to use HTTPS and docs.gitlab.com. See merge request !7280
| * | Change a bunch of doc links to either relative or https://docs.gitlab.com.fix-docs-linksConnor Shea2016-11-031-0/+1
| | |
* | | Add tip for using Chrome to run and debug teaspoon tests.Bryce Johnson2016-11-031-0/+6
|/ /
* | Clarify the author field for the changelog documentationRobert Speicher2016-11-031-0/+3
|/ | | | [ci skip]
* Add a `--force` option to bin/changelogrs-changelog-forceRobert Speicher2016-11-021-1/+19
|
* Update examples in changelog docs to use single quotes around titleRobert Speicher2016-11-021-3/+3
| | | | [ci skip]
* Merge branch 'rs-bin-changelog' into 'master' Rémy Coutable2016-11-022-0/+165
|\ | | | | | | | | Add a bin/changelog script and changelog documentation See merge request !7098
| * Add changelog documentationRobert Speicher2016-10-312-0/+165
| |
* | Merge branch 'create_hooks_rake' into 'master' Rémy Coutable2016-11-021-0/+36
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Rake task to create/repair GitLab Shell hooks symlinks ## What does this MR do? Adds a Rake task wrapper around `gitlab-shell` `bin/create_hooks` script. This makes it easier for an administrator to repair hooks symlinks without worrying about where repository data is located, etc. Just run this task and it takes care of everything based on current configuration. ## Are there points in the code the reviewer needs to double check? No. ## Why was this MR needed? `bin/create_hooks` was not well-documented. It requires parameters specifying where repository data is located. It also needs to be run by the `git` user. Wrapping it in a Rake task allows us to take current configuration in to account and makes it easier on the administrator. See merge request !5634
| * | Add Rake task to create/repair GitLab Shell hooks symlinksDrew Blessing2016-11-011-0/+36
| | |
* | | Merge branch 'background-migrations' into 'master'Robert Speicher2016-11-012-0/+76
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | Support for post deployment migrations Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/22133 See merge request !6572
| * | Support for post deployment migrationsbackground-migrationsYorick Peterse2016-10-312-0/+76
| |/ | | | | | | | | | | | | | | These are regular Rails migrations that are executed by default. A user can opt-out of these migrations by setting an environment variable during the deployment process. Fixes gitlab-org/gitlab-ce#22133
* | Merge branch 'decaffeinate-the-docs' into 'master' Fatih Acet2016-11-012-6/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove leftover references to coffeescript from comments and docs. I was looking at the front-end helper spec and noticed some outdated coffeescript refs in it. So I figured it wouldn't hurt to take a few minutes and remove all the coffeescript references in CE that we don't need anymore. I didn't touch any coffeescript references that could potentially break anything. Just docs and code comments. - [x] All builds are passing See merge request !7151
| * | Remove leftover references to coffeescript from comments and docs.decaffeinate-the-docsBryce Johnson2016-10-312-6/+4
| |/
* | Merge branch 'blacklist-osl' into 'master' Robert Speicher2016-11-011-0/+3
|\ \ | | | | | | | | | | | | Blacklist the OSL 3.0 license See merge request !7171
| * | Add OSL to licensing docblacklist-oslSean McGivern2016-10-311-0/+3
| | |
* | | Merge branch 'patch-8' into 'master' Fatih Acet2016-10-311-3/+8
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | Add ES array methods as cause of Phantom.js errors. ## What does this MR do? Adds another example of something that causes a common error in JavaScript testing to the frontend dev docs. See merge request !7102
| * | Add ES array methods as cause of Phantom.js errors.Bryce Johnson2016-10-261-3/+8
| | |
* | | Document how to run frontend testsWinnie2016-10-281-0/+14
| |/ |/|
* | Add note about ephemeral statuses in headingsAchilleas Pipinellis2016-10-271-1/+3
|/ | | | [ci skip]
* Merge branch 'improve-grape-dsl-rules' into 'master' Robert Speicher2016-10-253-6/+98
|\ | | | | | | | | | | | | | | | | Add an API styleguide This adds a styleguide for API development. Spinned-of from https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6860#note_16922017. [ci skip] See merge request !6864
| * Improve copyimprove-grape-dsl-rulesRémy Coutable2016-10-171-2/+2
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| * More improvementsRémy Coutable2016-10-131-3/+3
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| * Fix typoRémy Coutable2016-10-131-1/+1
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| * Move the Grape DSL part from Doc styleguide to API styleguideRémy Coutable2016-10-132-11/+43
| | | | | | | | | | | | Also improve API styleguide Signed-off-by: Rémy Coutable <remy@rymai.me>
| * Add an API styleguideRémy Coutable2016-10-132-0/+60
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Fix old monitoring links to point to the new locationdocs/fix-link-to-monitoringAchilleas Pipinellis2016-10-241-1/+1
| |
* | Re-organize queues to use for Sidekiqseparate-sidekiq-queuesYorick Peterse2016-10-212-1/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dumping too many jobs in the same queue (e.g. the "default" queue) is a dangerous setup. Jobs that take a long time to process can effectively block any other work from being performed given there are enough of these jobs. Furthermore it becomes harder to monitor the jobs as a single queue could contain jobs for different workers. In such a setup the only reliable way of getting counts per job is to iterate over all jobs in a queue, which is a rather time consuming process. By using separate queues for various workers we have better control over throughput, we can add weight to queues, and we can monitor queues better. Some workers still use the same queue whenever their work is related. For example, the various CI pipeline workers use the same "pipeline" queue. This commit includes a Rails migration that moves Sidekiq jobs from the old queues to the new ones. This migration also takes care of doing the inverse if ever needed. This does require downtime as otherwise new jobs could be scheduled in the old queues after this migration completes. This commit also includes an RSpec test that blacklists the use of the "default" queue and ensures cron workers use the "cronjob" queue. Fixes gitlab-org/gitlab-ce#23370
* | Merge branch 'dz-rename-user-routes' into 'master'Robert Speicher2016-10-171-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename users routing from /u/:username to /users/:username for consistency with other routes Renames /u/:username to /users/:username To follow consistency with other routes (like groups) and UsersController name. Now when you can use `/:username` for accessing user page there is no need in shortcut like `/u/` See merge request !6851
| * | Remove /u/ prefix from user pages in documentationDmitriy Zaporozhets2016-10-131-1/+1
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | Merge branch 'master' into 'docs/change-docs-reviewers'Achilleas Pipinellis2016-10-162-2/+3
|\ \ \ | | | | | | | | | | | | # Conflicts: # doc/development/doc_styleguide.md
| * | | remove ashley since she no longer works hereDe Wet Blomerus2016-10-151-1/+1
| | | |
| * | | Add docs for request profilingfix/request-profiler-docsAhmad Sherif2016-10-141-1/+2
| | |/ | |/| | | | | | | Closes #23239
* | | Add the tech writers usernames in the doc_sytleguide docdocs/change-docs-reviewersAchilleas Pipinellis2016-10-161-4/+4
|/ / | | | | | | [ci skip]
* | Document Capybara errors from es6 in es5 file.es6-es5-poltergeistBryce Johnson2016-10-121-0/+11
|/
* Add examples of fake tokens to be used in docsAchilleas Pipinellis2016-10-111-0/+23
| | | | [ci skip]
* Fix typo and add he MWBS accronym for "Merge When Build Succeeds"improve-contributingRémy Coutable2016-10-071-4/+4
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Improve the contribution and MR review guideRémy Coutable2016-10-071-0/+7
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'creative-commons-zero' into 'master' Rémy Coutable2016-10-061-0/+2
|\ | | | | | | | | | | | | | | | | Added CC0 license to list of licenses Adds a "license" (actually a deed, because its a dedication to the public domain) to the appropriate place in the documentation. It adds another relevant license to our documentation. See merge request !6622
| * Added CC0 license to list of licensesMatt Lee2016-09-291-0/+2
| |
* | Link to the "What requires downtime?" page from the Migration Style GuideNick Thomas2016-10-021-4/+4
| | | | | | | | [ci skip]