summaryrefslogtreecommitdiff
path: root/doc/development/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Updates frontend to FrontendFilipa Lacerda2019-07-111-1/+1
|
* Add pgFormatter as a database toolingMayra Cabrera2019-07-051-0/+1
| | | | Includes a PostgreSQL syntax beautifier as a database tooling.
* Add code comments development guideDmitriy Zaporozhets2019-06-251-0/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'dm-add-deep-dives-to-docs-ce' into 'master'Nick Thomas2019-06-181-0/+2
|\ | | | | | | | | Add Create Deep Dives to development docs See merge request gitlab-org/gitlab-ce!29793
| * Add Create Deep Dives to development docsdm-add-deep-dives-to-docs-ceDouwe Maan2019-06-181-0/+2
| | | | | | | | See https://gitlab.com/gitlab-org/create-stage/issues/1 for more context
* | Update list items to conform to documentation style guideArun Kumar Mohan2019-06-161-2/+2
|/
* Fix minor grammar issueArun Kumar Mohan2019-06-141-1/+1
|
* Add section to dev docs on accessing chatopsLucas Charles2019-06-071-0/+1
| | | | closes 62127
* Add developmenty documentation about routingDmitriy Zaporozhets2019-05-271-0/+1
| | | | | | | Explain and recommend developers to use `/-/` scope for group and project routes in Rails Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add links to GDK autodevops and runner guidesEnrique Alcántara2019-05-171-0/+5
|
* Document ways of accessing Session data in GitLabdoc-jej/session-stored-globalyJames Edwards-Jones2019-05-151-0/+1
|
* Docs: Realigning scattered EE docs into CEMarcel Amirault2019-05-061-0/+4
|
* Docs: Merge EE doc/development to CEMarcel Amirault2019-05-051-0/+3
|
* Document how Git object deduplication works in GitLabJacob Vosmaer2019-03-191-0/+1
|
* Development guide for Kubernetesdocs-kubernetes-development-guideThong Kuah2019-02-121-0/+1
| | | | | Start writing some development guidelines in relation to our Kubernetes integration
* Add Go guidelines to developer docsPhilippe Lafoucrière2019-02-061-0/+4
|
* Add Import/Export dev docsJames Lopez2019-01-141-0/+1
|
* Removed rails 5 documentationJan Provaznik2018-12-141-1/+0
| | | | | Because we removed rails 4 support, this document is not needed anymore.
* deprecate UX Guide and redirect to design.gitlabSarrah Vesselov2018-11-211-1/+1
|
* Add documentation on how to use structured loggingStan Hu2018-11-141-0/+1
|
* Add rails5 docJan Provaznik2018-11-141-0/+1
|
* Merge branch 'docs-improve-contributing-guide' into 'master'Achilleas Pipinellis2018-10-151-1/+1
|\ | | | | | | | | Improve the contributing documentation See merge request gitlab-org/gitlab-ce!22291
| * Improve the contributing documentationRémy Coutable2018-10-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This removes duplicated content from CONTRIBUTING.md and consolidate everything under doc/development/contributing/. This also fixes missing links. Lastly, this moves the style guides from the "Implement design & UI elements" page to a new "Style guides" page. Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Link to DeclarativePolicy page from /developmentThong Kuah2018-10-151-0/+1
|/
* Correct grammar (setup to set-up) in DocsMarcel Amirault2018-09-211-1/+1
|
* Add Gitlab::Database::Subquery.self_join to delete_all with limitToon Claes2018-09-201-0/+1
| | | | | | | | | | `delete_all` doesn't support limit, so you'd need to subquery that. And instead of subquerying with `where(id: query)`, it's better to use an `INNER JOIN`. This method also works with MySQL, while subquerying doesn't (without another layer of subquerying) Reference: https://stackoverflow.com/questions/17892762/mysql-this-version-of-mysql-doesnt-yet-support-limit-in-all-any-some-subqu/17892886#17892886
* Remove redundant word from development doc indexRobert Speicher2018-09-181-2/+2
|
* Enhance some performance guideline titlesYorick Peterse2018-09-181-3/+6
| | | | | This enhances a few performance guideline titles in the development README, making it easier to understand what topics they cover.
* Document abstraction levels and code reuseYorick Peterse2018-09-131-0/+1
| | | | | | | | | | | This is based on the discussion in https://gitlab.com/gitlab-org/gitlab-ce/issues/49653 and the example merge request found at https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20908. The idea is fairly straightforward: we define a variety of abstractions, then state which can reuse which. This should ultimately foster _better_ code reuse, make it easier to debug problems, and make it harder to accidentally introduce a performance regression.
* Document permissions for different entitiesJarka Košanová2018-09-101-0/+1
|
* Add development documentationKamil Trzciński2018-09-041-0/+1
|
* Add link to Profiling doc to READMETom Atkins2018-08-241-0/+1
|
* Add documentation about reading query plansdocs/document-query-plansYorick Peterse2018-08-171-1/+7
| | | | | | This adds a database guide on how to read the output of "EXPLAIN" and "EXPLAIN ANALYZE", and how to use this output to understand a query's performance and optimise it.
* First version of pry_debugging.mdToon Claes2018-07-201-0/+1
|
* Fix typo in doc/development/README.mdDennis Tang2018-06-121-1/+1
|
* Docs: add the documentation guidelines into its own dirMarcia Ramos2018-06-061-2/+2
|
* Add `present_using` to typesBob Van Landuyt2018-06-051-0/+2
| | | | | | | | By specifying a presenter for the object type, we can keep the logic out of `GitlabSchema`. The presenter gets initialized using the object being presented, and the context (including the `current_user`).
* Docs: add custom descriptions to most relevant docsMarcia Ramos2018-05-091-0/+1
|
* Add missing security process for developersJames Lopez2018-05-081-0/+1
|
* Merge branch '43614-osw-diff-docs' into 'master'Douwe Maan2018-04-301-0/+1
|\ | | | | | | | | | | | | Add developer documentation on diff handling and limits Closes #43614 See merge request gitlab-org/gitlab-ce!18269
| * Add developer documentation on diff handling and limitsOswaldo Ferreira2018-04-301-0/+1
| |
* | Remove link to object state modelVictor Wu2018-04-261-1/+0
|/
* Track and act upon the number of executed queriesquery-countsYorick Peterse2018-02-011-0/+1
| | | | | | | | | | | This ensures that we have more visibility in the number of SQL queries that are executed in web requests. The current threshold is hardcoded to 100 as we will rarely (maybe once or twice) change it. In production and development we use Sentry if enabled, in the test environment we raise an error. This feature is also only enabled in production/staging when running on GitLab.com as it's not very useful to other users.
* Add documents for GitLab utilitiesdocs-gitlab-utilitiesLin Jen-Shin2018-01-021-0/+1
|
* Merge branch 'no-ivar-in-modules' into 'master'Robert Speicher2017-12-151-0/+1
|\ | | | | | | | | Add cop to make sure we don't use ivar in a module See merge request gitlab-org/gitlab-ce!12800
| * Merge remote-tracking branch 'upstream/master' into no-ivar-in-modulesLin Jen-Shin2017-12-151-1/+2
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (671 commits) Make rubocop happy Use guard clause Improve language Prettify Use temp branch Pass info about who started the job and which job triggered it Docs: add indexes for monitoring and performance monitoring clearer-documentation-on-inline-diffs Add docs for commit diff discussion in merge requests sorting for tags api Clear BatchLoader after each spec to prevent holding onto records longer than necessary Include project in BatchLoader key to prevent returning blobs for the wrong project moved lfs_blob_ids method into ExtractsPath module Converted JS modules into exported modules spec fixes Bump gitlab-shell version to 5.10.3 Clear caches before updating MR diffs Use new Ruby version 2.4 in GitLab QA images moved lfs blob fetch from extractspath file Update GitLab QA dependencies ...
| * | Updates based on feedbackLin Jen-Shin2017-11-221-0/+1
| | |
* | | Docs update documentation guidelinesMarcia Ramos2017-12-151-3/+2
| |/ |/|
* | Add "Guidelines for implementing Enterprise Edition features" in CE ↵docs/improve-limit-conflicts-with-eeRémy Coutable2017-12-061-0/+1
| | | | | | | | | | | | development doc since the doc page is already there Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Move the "Limit conflicts with EE" doc to "Automatic CE-> EE merge"Rémy Coutable2017-12-051-1/+1
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>