summaryrefslogtreecommitdiff
path: root/doc/development/README.md
Commit message (Collapse)AuthorAgeFilesLines
* [ci skip] Establish basic structure for ux_guide README.mdux-guide-restructureawhildy2016-11-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Merge branch 'rs-bin-changelog' into 'master' Rémy Coutable2016-11-021-0/+1
|\ | | | | | | | | Add a bin/changelog script and changelog documentation See merge request !7098
| * Add changelog documentationRobert Speicher2016-10-311-0/+1
| |
* | Support for post deployment migrationsbackground-migrationsYorick Peterse2016-10-311-0/+1
|/ | | | | | | | 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 'improve-grape-dsl-rules' into 'master' Robert Speicher2016-10-251-0/+2
|\ | | | | | | | | | | | | | | | | 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
| * Add an API styleguideRémy Coutable2016-10-131-0/+2
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Re-organize queues to use for Sidekiqseparate-sidekiq-queuesYorick Peterse2016-10-211-1/+2
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Initial incomplete draft of the Frontend Development Guidelines.Connor Shea2016-09-211-0/+1
| | | | [ci skip]
* Added performance guidelines for new MRsmr-performance-guidesYorick Peterse2016-08-221-0/+2
| | | | | | | These guidelines cover the performance requirement for newly submitted merge requests. These guidelines are put in to place to prevent merge requests from negatively impacting GitLab performance as much as possible.
* Added documentation on adding database indexesdocument-when-to-add-indexesYorick Peterse2016-08-111-0/+4
|
* Small refactor of doc/development/README.mdAchilleas Pipinellis2016-08-101-4/+3
| | | | | | - Fix wrong doc_styleguide URL - Clarify migrations refer to SQL - Capitalize CSS
* Link to doc root, not readme of GDKJacob Vosmaer2016-08-081-1/+1
|
* Added guide about migrations and downtimedatabase-guidesYorick Peterse2016-08-041-0/+1
| | | | | This guide describes various commonly used operations and the impact they have on the availability of a GitLab instance.
* Structure the development documentationSid Sijbrandij2016-08-041-7/+26
|
* Add relevant commands to the licensing document, resolve some feedback.Connor Shea2016-06-061-1/+0
|
* Add Licensing information and guidelines to the Documentation.Connor Shea2016-06-061-0/+2
|
* Added performance guidelinesperformance-guideYorick Peterse2016-04-301-0/+1
| | | | | | Fixes gitlab-org/gitlab-ce#15254 gitlab-org/gitlab-ce#14277 [ci skip]
* First pass at a Code Review guideRobert Speicher2016-04-091-0/+2
| | | | | | | Largely borrowed from thoughtbot's code review guide, so attribution is included. [ci skip]
* Merge branch 'rs-testing-guide' into 'master' Dmitriy Zaporozhets2016-04-081-0/+1
|\ | | | | | | | | | | | | | | | | First pass at a Testing styleguide Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/14121 [ci skip] See merge request !3465
| * First pass at a Testing styleguideRobert Speicher2016-04-011-0/+1
| | | | | | | | [ci skip]
* | Added dev guide for measuring Ruby blocksmetrics-measure-blockYorick Peterse2016-04-061-0/+1
|/
* Removed benchmark suite and its documentationremove-benchmark-suiteYorick Peterse2016-03-101-1/+0
| | | | | | | | | The rationale for this can be found in https://gitlab.com/gitlab-org/gitlab-ce/issues/13718 but in short the benchmark suite no longer serves a good purpose now that we have proper production monitoring in place. Fixes gitlab-org/gitlab-ce#13718
* Added basic SQL guidelinessql-guideYorick Peterse2016-03-081-0/+1
| | | | [ci skip]
* Add "Gotchas" development docRobert Speicher2016-02-161-0/+1
|
* Fix the "How to dump production data" linkRobert Speicher2016-02-161-1/+1
| | | | [ci skip]
* Alphabetize Development doc indexRobert Speicher2016-02-161-5/+5
| | | | [ci skip]
* Added documentation for writing benchmarksYorick Peterse2015-10-051-0/+1
|
* How to dump a production DB to stagingJacob Vosmaer2015-05-181-0/+1
|
* create migration style guide. Fixes #2305Job van der Voort2015-05-111-1/+2
|
* Add UI guide to GitLab development helpDmitriy Zaporozhets2015-03-081-0/+1
|
* Disable Sidekiq arguments logging by defaultJacob Vosmaer2014-12-011-0/+1
|
* CI setup docsDmitriy Zaporozhets2014-09-181-0/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Update docs to markdown style guide.Ciro Santilli2014-06-031-4/+4
|
* Add doc file for dev rake tasksDmitriy Zaporozhets2014-04-241-2/+5
|
* New doc site needs indexes.dosire2014-03-271-0/+2