Commit Graph

1037 Commits

Author SHA1 Message Date
Sean McGivern 1c2b633b1f Merge branch 'docs-document-the-ee-files-location-check-job' into 'master'
Document the ee-files-location-check CI job

Closes #43711

See merge request gitlab-org/gitlab-ce!17451
2018-03-01 12:14:35 +00:00
Rémy Coutable ad8cd349e7
Document the ee-files-location-check CI job
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-03-01 13:08:57 +01:00
Tim Zallmann 1639315735 Merge branch 'docs-anim-perf' into 'master'
Add animation performance guide to frontend docs

See merge request gitlab-org/gitlab-ce!17234
2018-03-01 11:58:07 +00:00
Filipa Lacerda 30264317eb
Clean up docs 2018-03-01 11:14:08 +00:00
Filipa Lacerda d7b3a71119
Adds information about nested v-for 2018-02-28 18:32:04 +00:00
Filipa Lacerda 524c3c8828 Merge branch 'master' into fl-document-key-vue
* master: (41 commits)
  Remove cycle analytics bundle webpack entry point
  Replace whitespace demonstrating line-breaks in GFM docs
  Remove pipelines mini graph spec that wasn't actually testing anything
  Change the wording to reduce confusion about whether you need to reconfigure or restart.
  Add Assignees vue component missing data container
  Set security harness hook to executable after creation
  Fix for open-ended parameter's in lograge causing elastic memory issues
  Docs: explain feature availability in GitLab.com
  Patch 29
  PagesDomain: improve breadcrumbs
  PagesDomain: Add edit/update functionality
  Add new job variables: CI_RUNNER_{REVISION,VERSION,EXECUTABLE_ARCH}
  Re-enable the remaning Wiki Gitaly-Endpoints
  Labels Select Tests
  Fix unnecessary spacing between labels
  Add changelog entry
  Make label filter URL dynamic
  Move the remaining EE-specific JS files to ee/
  Specify base controller for Doorkeeper
  Fix example in Vuex docs
  ...
2018-02-28 18:24:28 +00:00
Rémy Coutable 31b5b27ffd Add Rémy Coutable as a French proofreader
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-28 19:08:20 +01:00
Rémy Coutable df029d4f73 Improve the Translation/Externalization documentation
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-28 19:08:20 +01:00
Filipa Lacerda 089236976b Fix example in Vuex docs 2018-02-28 10:59:48 +00:00
Filipa Lacerda f87d7e9094
Fix typos 2018-02-27 21:28:57 +00:00
Filipa Lacerda b47cd96904
Adds guidelines regarding `:key` keyword 2018-02-27 18:52:54 +00:00
Marcia Ramos 650d11beb4 Docs: search/replace "Enterprise Edition" and adjust when applicable 2018-02-22 16:13:35 +00:00
Connor Shea 9f79e6efc2 No `../` is necessary for linking pages in the same directory. 2018-02-21 23:32:17 +00:00
James Ramsay f6a1c7ffda Link directly to proofreader.md 2018-02-21 18:16:15 -05:00
James Ramsay 4104ab0554 Add more detail to the proofreader process 2018-02-21 17:42:27 -05:00
Rémy Coutable 91f03a7ab2 Generate EE changelog under ee/changelogs/unreleased/
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-20 16:12:48 +01:00
Marcia Ramos 4e46909015 Docs: Pages - clean up articles 2018-02-20 14:57:36 +00:00
Achilleas Pipinellis 7e83993ded Merge branch '43376-follow-up-from-docs-update-all-articles-with-the-new-layout-metadata-from-the-frontmatter' into 'master'
Resolve "Follow-up from "Docs: Update all articles with the new layout (metadata from the frontmatter)""

Closes #43376

See merge request gitlab-org/gitlab-ce!17214
2018-02-20 14:33:19 +00:00
Simon Knox cccde4b1ca Add animation performance guide to frontend docs 2018-02-20 10:31:28 +00:00
Rémy Coutable 236dcbcbee Merge branch 'docs/rs-changelog-doc-links' into 'master'
Update two links in the changelog developer docs

See merge request gitlab-org/gitlab-ce!17220
2018-02-19 23:51:50 +00:00
Marcia Ramos 6be8cd2293 specify date format 2018-02-19 14:22:00 +00:00
Robert Speicher 13074cab02 Update two links in the changelog developer docs 2018-02-18 13:48:28 -06:00
Marcia Ramos d54a80ca3a Update all articles with the new layout (meta data from the frontmatter)
Context: https://gitlab.com/gitlab-com/gitlab-docs/merge_requests/182
2018-02-16 16:01:35 -02:00
Filipa Lacerda 241ece8775 Merge branch 'docs-axios' into 'master'
Add axios to frontend docs as the default network request library

See merge request gitlab-org/gitlab-ce!17165
2018-02-16 10:52:54 +00:00
Dylan Griffith bda4f0811e Improve error handling for Gitlab::Profiler and improve doc about providing a user 2018-02-16 19:47:44 +11:00
Clement Ho 4634e3a109 Add axios to frontend docs as the default network request library 2018-02-15 17:19:54 -06:00
Winnie Hellmann 05f66d1342 Add new modal Vue component 2018-02-14 19:57:07 +01:00
Achilleas Pipinellis c896ad8a23 Merge branch 'feature-flags-for-user-apps' into 'master'
clarify what kind of feature flags we support

See merge request gitlab-org/gitlab-ce!17113
2018-02-14 15:06:43 +00:00
Job van der Voort 5e2c1778c2 clarify what kind of feature flags we support 2018-02-14 12:40:06 +00:00
James Ramsay 97988590a8 Fix punctuation and address feedback 2018-02-13 21:51:12 +00:00
James Ramsay 6377228717 Add clearer proofreader process to docs 2018-02-13 21:10:42 +00:00
Yorick Peterse dd8f56e862 Merge branch 'whitelisting' into 'master'
Remove Sentry reporting for query limiting

See merge request gitlab-org/gitlab-ce!17092
2018-02-13 17:50:19 +00:00
Robert Speicher 480b957e94 Merge branch 'ce-rc/move-all-ee-specs-to-ee-specs' into 'master'
Port spec/fixtures/api/schemas/deployment.json from EE

See merge request gitlab-org/gitlab-ce!17090
2018-02-13 16:46:37 +00:00
Yorick Peterse e3bd674e81
Remove Sentry reporting for query limiting
Using Sentry, while useful, poses two problems you have to choose from:

1. All errors are reported separately, making it easy to create issues
   but also making it next to impossible to see other errors (due to the
   sheer volume of threshold errors).

2. Errors can be grouped or merged together, reducing the noise. This
   however also means it's (as far as I can tell) much harder to
   automatically create GitLab issues from Sentry for the offending
   controllers.

Since both solutions are terrible I decided to go with a third option:
not using Sentry for this at all. Instead we'll investigate using
Prometheus alerts and Grafana dashboards for this, which has the added
benefit of being able to more accurately measure the behaviour over
time.

Note that throwing errors in test environments is still enabled, and
whitelisting is still necessary to prevent that from happening (and that
in turn still requires that developers create issues).
2018-02-13 17:26:59 +01:00
Rémy Coutable 2bdb578032
Port some RuboCop and doc changes from EE
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-13 16:33:00 +01:00
Dylan Griffith bbcc18080b Update sidekiq_style_guide.md 2018-02-13 05:10:04 +00:00
Dylan Griffith e8648270af Document all_queues.yml in sidekiq_style_guide.md 2018-02-13 16:08:02 +11:00
Phil Hughes 721fab661d Merge branch 'doc-improve-side-effects-block' into 'master'
Improve docs about allowing some side effects on the constructor

See merge request gitlab-org/gitlab-ce!17027
2018-02-09 17:50:41 +00:00
Filipa Lacerda ee8ac683f7 Fix english in style_guide_js.md 2018-02-09 12:01:05 +00:00
Filipa Lacerda c5a3dfe1a6
Improve docs about allowing some side effects on the constructor 2018-02-09 10:53:07 +00:00
George Tsiolis 469148b231 Update vue component naming guidelines 2018-02-08 21:20:54 +02:00
Achilleas Pipinellis 920f71a03c Merge branch 'bvl-pot-merge-conflicts-docs' into 'master'
Add a note about merge conflicts in `gitlab.pot`

See merge request gitlab-org/gitlab-ce!16971
2018-02-08 11:50:54 +00:00
Yorick Peterse 07e1bcc076 Merge branch 'bvl-fix-concurrent-fork-network-migrations' into 'master'
Fix concurrent fork network migrations

Closes #41487

See merge request gitlab-org/gitlab-ce!16988
2018-02-08 11:22:04 +00:00
Simon Knox 801f5205cd Update style_guide_scss.md 2018-02-08 09:28:38 +00:00
Bob Van Landuyt 917fb1744c [docs] Info rescheduling background migrations 2018-02-08 09:44:59 +01:00
Bob Van Landuyt c807a79979 Add a note about merge conflicts in `gitlab.pot` 2018-02-07 14:24:47 +01:00
Jarka Kadlecová a39dc76645 Translate issuable sidebar 2018-02-07 14:05:57 +01:00
Shinya Maeda efd30ba5ea update doc 2018-02-06 15:50:08 +09:00
Rémy Coutable 4d64524b0d Merge branch 'query-counts' into 'master'
Track and act upon the number of executed SQL queries

See merge request gitlab-org/gitlab-ce!16466
2018-02-05 10:04:43 +00:00
Micaël Bergeron 2057a6acde port of 594e6a0a625^..f74c90f68c6 2018-02-01 12:14:46 -05:00
Yorick Peterse cca61980d5
Track and act upon the number of executed queries
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.
2018-02-01 17:00:46 +01:00
Rémy Coutable a51dea0d43
Improve doc/development/automatic_ce_ee_merge.md
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-01 13:37:47 +01:00
tauriedavis 0e7e622712 Add note within ux documentation that further changes should be made within the design.gitlab project 2018-01-24 12:57:05 -08:00
Filipa Lacerda 0f5f77a04c Merge branch 'winh-axios-mock-restore' into 'master'
Use restore() instead of reset() for removing axios MockAdapter

See merge request gitlab-org/gitlab-ce!16647
2018-01-24 09:50:39 +00:00
Winnie Hellmann 9e28ca9d47 Document advantages of axios-mock-adapter 2018-01-23 12:10:36 +00:00
Winnie Hellmann 0711ebbd72 Use restore() instead of reset() for removing axios MockAdapter 2018-01-23 12:42:02 +01:00
Rémy Coutable 11463bf9ec Merge branch 'add-js-note-live-debug' into 'master'
Add note about live_debug only working on javascript enabled specs

See merge request gitlab-org/gitlab-ce!16625
2018-01-23 09:03:24 +00:00
Stan Hu c2c6ce076a Merge branch 'add-profiler-to-application' into 'master'
Add Gitlab::Profiler for profiling from a console or runner

See merge request gitlab-org/gitlab-ce!16552
2018-01-22 18:49:28 +00:00
Clement Ho b593565538 Add note about live_debug only working on javascript enabled specs 2018-01-22 17:50:39 +00:00
Achilleas Pipinellis e3716e0f33 Merge branch 'patch-28' into 'master'
Update best_practices.md

See merge request gitlab-org/gitlab-ce!16579
2018-01-19 18:45:59 +00:00
Achilleas Pipinellis 9fb5bd416d Merge branch 'spelling' into 'master'
doc: Spelling fixes

See merge request gitlab-org/gitlab-ce!16575
2018-01-19 18:44:23 +00:00
Sean McGivern 45d6a2b398 Add bin/profile-url tool and docs 2018-01-19 14:59:05 +00:00
Anwar El Wakil 408e3cc1c4 Update best_practices.md
Remove duplicate list item in "General Guidelines" Section.
2018-01-19 13:15:35 +00:00
Ville Skyttä 0cbbb08e79 doc: Spelling fixes 2018-01-19 12:09:59 +02:00
Tom Bosmans d29defd2a4 Fixes mistake in change log doc. 2018-01-18 08:32:26 +00:00
Rémy Coutable b82c4f1b33 Merge branch 'master' into 'master'
Fix typo in doc_styleguide.md

See merge request gitlab-org/gitlab-ce!16481
2018-01-16 14:08:23 +00:00
Marcia Ramos 228ff2c979 Docs: document new redirect for Disqus comments 2018-01-16 09:20:39 +00:00
Mica d542099583 Fix typo in doc_styleguide.md 2018-01-15 23:57:13 +00:00
Lin Jen-Shin fd54d7a2b6 Add some more docs to doc/development/utilities.md 2018-01-12 19:44:00 +08:00
Lin Jen-Shin cfd75101d1 Merge remote-tracking branch 'upstream/master' into 1819-override-ce
* upstream/master: (621 commits)
  Add a note about GitLab QA page objects validator to docs
  Refactor dispatcher projects blame and blob path
  Update export message to mention we can download the file from the UI
  Fix Ctrl+Enter keyboard shortcut saving comment/note edit
  fix case where tooltip messes up :last-child selector
  Add reason to keep postgresql 9.2 for CI
  Remove warning noise in ProjectImportOptions
  Add changelog entry
  Add RedirectRoute factory
  Update Ingress extra cost note to be more generic
  Fix Rubocop offense
  Refactor dispatcher project branches path
  Revert "Revert "Fix Route validation for unchanged path""
  Document that we need rsync for backing up
  Docs: move article "Laravel and Envoy w/ CI/CD"
  Recommend against the use of EFS
  Adds Rubocop rule for line break around conditionals
  Update CHANGELOG.md for 10.1.6
  Filter out build traces from logged parameters
  Refactored project:n* imports in dispatcher.js
  ...
2018-01-12 19:43:38 +08:00
Andrew Newdigate 0cc25f0f1b Update end_to_end_tests.md 2018-01-11 12:05:55 +00:00
Phil Hughes 249b5015d7 Merge branch '34312-eslint-vue-plugin' into 'master'
Resolve "Add eslint-vue-plugin to our stack"

Closes #34312

See merge request gitlab-org/gitlab-ce!16210
2018-01-10 14:35:34 +00:00
Achilleas Pipinellis 3d8c898a90 Merge branch 'docs/rs-fix-changelog-header-level' into 'master'
Fix the header level for the Changelog Arguments documentation

See merge request gitlab-org/gitlab-ce!16158
2018-01-09 13:17:05 +00:00
Filipa Lacerda 601dc0d8b3
Fix broken specs 2018-01-09 11:58:34 +00:00
Achilleas Pipinellis 4eae806af4 Merge branch 'doc-development-architecture.md-remove-unnecessary-line' into 'master'
Fix: remove unnecessary line

Closes #41501

See merge request gitlab-org/gitlab-ce!16289
2018-01-09 11:31:51 +00:00
Filipa Lacerda e2b759a2f4
Merge branch 'master' into 34312-eslint-vue-plugin
* master: (140 commits)
  Add Gitter room link to I want to contribute since you always have questions
  Use workhorse 3.4.0
  chore: remove symbolic link
  Add memoization for properties
  Resolve "Allow QA tests to run with `CHROME_HEADLESS=false`"
  Resolve "Add graph value to hover"
  Fix slash commands dropdown description
  disables the shortcut to the issue boards when issues are disabled
  Fix static analysys
  Disable STI of ActiveRecord. Refactoring specs.
  Fix StaticSnalysys
  Fix change log
  Add changelog
  Revert bulk_insert and bring back AR insert(one by one)
  Add a new test for emptified params
  Use batch update for Service deactivation
  Fix query to look for proper unmanaged kubernetes service
  Fix static anylysy
  Use bulk_insert instead of AR create
  Opitmize migration process by using both unmanaged_kubernetes_service and kubernetes_service_without_template
  ...
2018-01-08 19:19:52 +00:00
Annabel Dunstone Gray 5e9c8906c0 Merge branch '41744-substitute-ui-charcoal-with-ui-indigo' into 'master'
Substitute ui_charcoal theme deprecated by GitLab Theme (10.0) with ui_indigo

Closes #41744

See merge request gitlab-org/gitlab-ce!16271
2018-01-08 18:19:34 +00:00
Onuwa Nnachi Isaac 97311688b5 Fix: remove unnecessary line 2018-01-08 18:11:25 +01:00
Robert Speicher 83ae8efa4e Merge branch 'docs/typo-writing-documentation' into 'master'
Fix typo in writing_documentation.md

See merge request gitlab-org/gitlab-ce!16276
2018-01-08 15:40:14 +00:00
Takuya Noguchi 13be4f49f8 Substitute deprecated ui_charcoal with new default ui_indigo 2018-01-07 13:50:40 +09:00
Filipa Lacerda 2a31a850c4
Merge branch 'master' into 34312-eslint-vue-plugin
* master: (78 commits)
  Use --left-right and --max-count for counting diverging commits
  API: get participants from merge_requests & issues
  Copy Mermaid graphs as GFM
  Rephrase paragraph about e2e tests in merge requests in docs
  Remove EE only sections from docs
  Update redis-rack to 2.0.4
  Refactor matchers for background migrations
  Add id to modal.vue to support data-toggle="modal"
  Allow local tests to use a modified Gitaly
  Fix specs
  Use computed prop in expand button
  Update check.md
  add deprecation and removal issue to docs
  Add status attribute to runner api entity
  Fix typos in a code comment
  Refactor RelativePositioning so that it can be used by other classes
  Backport 'Rebase' feature from EE to CE
  Just try to detect and assign once
  Fix custom name in branch creation for issue in Firefox
  Modify `LDAP::Person` to return username value based on attributes
  ...
2018-01-05 18:22:07 +00:00
Rémy Coutable 780cc843df Merge branch 'docs/qa/gb/document-integration-tests-in-merge-requests' into 'master'
Add docs about end-to-end testing / GitLab QA tests

Closes #39637

See merge request gitlab-org/gitlab-ce!16043
2018-01-05 14:57:18 +00:00
Grzegorz Bizon 8bdc6c74e8 Rephrase paragraph about e2e tests in merge requests in docs 2018-01-05 15:32:41 +01:00
Jacob Vosmaer (GitLab) c5e2c0665f Allow local tests to use a modified Gitaly 2018-01-05 11:31:12 +00:00
Filipa Lacerda 41cc4cf502
Merge branch 'master' into 34312-eslint-vue-plugin
* master: (33 commits)
  Include integration tests in CE/EE testing documentation
  41054-Disallow creation of new Kubernetes integrations
  Resolve "Resizable file list and commit panel"
  Make tooltip placement bottom by default as per design guidelines
  Fix groups list icon, timestamp alignment and row height
  Avoid leaving a push event empty if payload cannot be created
  Use heredoc for long strings so it's easier to read
  Simplify metrics fetching for closed/merged MRs
  Better English
  Fix method lookup
  Use a background migration for issues.closed_at
  Handle Gitaly aborted merge due to branch update
  Fix API endpoints to edit wiki pages where project belongs to a group
  Fixes spec failures due to not returning metrics for MRs other than closed/merged
  Cache merged and closed events data in merge_request_metrics table
  Update test to remove carent icon check
  Update styles to fix SVG caret alignment
  Update selector to test SVG icon name
  Use SVG sprite icons
  Add support for max_count option to Git::Repository#count_commits
  ...
2018-01-04 15:53:16 +00:00
Grzegorz Bizon e8acb3f117 Copy-edit end-to-end testing guide documentation 2018-01-04 12:09:14 +01:00
Sean McGivern ac409fb444 Merge branch 'change-issues-closed-at-background-migration' into 'master'
Use a background migration for migrating issues.closed_at

See merge request gitlab-org/gitlab-ce!16083
2018-01-04 10:14:06 +00:00
Filipa Lacerda b299198e1e
Adds `eslint-plugin-vue`, fixes linter errors and adds docs 2018-01-03 23:14:55 +00:00
Yorick Peterse 78d22fb20d
Use a background migration for issues.closed_at
In a previous attempt (rolled back in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16021) we tried
to migrate `issues.closed_at` from timestamp to timestamptz using a
regular migration. This has a bad impact on GitLab.com and as such was
rolled back.

This commit re-implements the original migrations using generic
background migrations, allowing us to still migrate the data in a single
release but without a negative impact on availability.

To ensure the database schema is up to date the background migrations
are performed inline in development and test environments. We also make
sure to not migrate that that doesn't need migrating in the first place
or has already been migrated.
2018-01-03 12:28:00 +01:00
Onuwa Nnachi Isaac 3d5e4e34ca Fix typo in writing_documentation.md 2018-01-02 19:06:11 +01:00
Grzegorz Bizon 124ffb2134 Fix link to end-to-end testing docs from test pyramid 2018-01-02 14:42:28 +01:00
Grzegorz Bizon 1aa25a3fe3 Copy-edit end-to-end testing guidelines 2018-01-02 14:37:01 +01:00
Grzegorz Bizon 51bb5abe26 Link to end to end test guideline from test pyramid 2018-01-02 14:30:29 +01:00
Lin Jen-Shin a265ac25cb Add documents for GitLab utilities 2018-01-02 21:30:10 +08:00
Grzegorz Bizon 629d966c48 Extend documentation on end-to-end integration tests 2018-01-02 14:22:48 +01:00
Grzegorz Bizon 1f50eb4f57 Add docs about end-to-end testing / GitLab QA tests 2018-01-02 13:39:09 +01:00
Robert Speicher ea7f6fa80b Fix the header level for the Changelog Arguments documentation 2017-12-28 16:46:10 -06:00
Lin Jen-Shin 8139895b43 Use `Gitlab::Utils::Override` over defined?(super) 2017-12-26 17:18:10 +08:00
Sarah O'Donnell e18ea37dab Added 'admin' persona 2017-12-21 18:46:36 +00:00
Job van der Voort 007e51f128 organise content by subject 2017-12-21 13:31:41 +00:00
Filipa Lacerda 08949a1898 Update axios.md 2017-12-19 11:13:02 +00:00
Winnie Hellmann 4f73e14f2c Add createDateTimeFormat to format dates based on locale 2017-12-18 11:13:41 +01:00
Rémy Coutable 907af56a16 Merge branch 'patch-25' into 'master'
I'm currently the proofreader of Italians Translations, i've started to…

See merge request gitlab-org/gitlab-ce!15909
2017-12-18 08:45:17 +00:00
Robert Speicher b540b98764 Merge branch 'no-ivar-in-modules' into 'master'
Add cop to make sure we don't use ivar in a module

See merge request gitlab-org/gitlab-ce!12800
2017-12-15 19:56:15 +00:00
Robert Speicher 627a96875e Merge branch 'rc/use-factory_bot_rails' into 'master'
Replace factory_girl_rails with factory_bot_rails

See merge request gitlab-org/gitlab-ce!15919
2017-12-15 16:32:34 +00:00
Marcia Ramos a68656e650 Docs update documentation guidelines 2017-12-15 10:56:21 +00:00
Lin Jen-Shin 59ac184fcf Merge remote-tracking branch 'upstream/master' into no-ivar-in-modules
* 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
  ...
2017-12-15 17:14:26 +08:00
Marcia Ramos c234913e22 Docs: add indexes for monitoring and performance monitoring 2017-12-14 18:24:42 +00:00
Rémy Coutable 4af9d592c5 Replace factory_girl_rails with factory_bot_rails
I've followed the [upgrade guide](https://github.com/thoughtbot/factory_bot/blob/4-9-0-stable/UPGRADE_FROM_FACTORY_GIRL.md) and ran these two commands:

```
grep -e FactoryGirl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|FactoryGirl|FactoryBot|"
grep -e factory_girl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|factory_girl|factory_bot|"
```

Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-12-14 15:01:55 +01:00
Sean McGivern 5478fe4288 Merge branch 'dm-dedicated-sidekiq-queues' into 'master'
Use a dedicated queue for each Sidekiq worker

See merge request gitlab-org/gitlab-ce!15882
2017-12-14 10:15:52 +00:00
Filipa Lacerda 066f1b9392 Merge branch 'winh-unify-modals' into 'master'
Unify dialog modal/popup dialog/confirmation dialog/modal to modal

See merge request gitlab-org/gitlab-ce!15865
2017-12-13 19:29:08 +00:00
Paolo Falomo d7209062f5 I'm currently the proofreader of Italians Translations, i've started to translate GitLab even before Crowdin. Can i be mentioned? 2017-12-13 13:24:37 +00:00
Annabel Dunstone Gray ab0d5e2751 Merge branch 'winh-cleanup-dropdowns' into 'master'
Clean up new dropdown styles

Closes #39142 and #39446

See merge request gitlab-org/gitlab-ce!13676
2017-12-12 19:07:20 +00:00
Douwe Maan 0ec81dd5ac Update docs 2017-12-12 17:36:20 +01:00
Winnie Hellmann 16a8a594f4 Update UX guide 2017-12-12 13:07:03 +01:00
Winnie Hellmann 968ee8d682 Clarify casing of I18N placeholder names 2017-12-11 21:24:05 +01:00
Christiaan Van den Poel 39e2ace4a9 fixes some markup issues in the js style guide docs 2017-12-11 20:05:39 +00:00
Rémy Coutable b79a878d11
Remove a header level in the new 'Automatic CE->EE merge' doc
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-12-11 12:30:07 +01:00
Winnie Hellmann c07df632ec Make label delete option red 2017-12-08 12:09:41 +01:00
Rémy Coutable cd03bf847d
Add "Guidelines for implementing Enterprise Edition features" in CE development doc since the doc page is already there
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-12-06 17:24:35 +01:00
Rémy Coutable dd0223f530
Address Robert's and Axil's feedback
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-12-06 16:30:03 +01:00
Rémy Coutable aaf1699730
Move the "Limit conflicts with EE" doc to "Automatic CE-> EE merge"
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-12-05 17:49:49 +01:00
Sean McGivern 29be9c1acc Merge branch 'dm-application-worker' into 'master'
Add ApplicationWorker and make every worker include it

See merge request gitlab-org/gitlab-ce!15632
2017-12-05 13:06:22 +00:00
Rémy Coutable e25b2df8a2 Merge branch 'docs/clarify-review-docs-process' into 'master'
Clarify the docs review process and mention the supported repos

See merge request gitlab-org/gitlab-ce!15573
2017-12-05 11:25:07 +00:00
Douwe Maan 1e6ca3c41e Consistently schedule Sidekiq jobs 2017-12-05 11:59:39 +01:00
Douwe Maan a5c3f1c8ff Update docs 2017-12-05 11:59:39 +01:00
Douwe Maan 0b15570e49 Add ApplicationWorker and make every worker include it 2017-12-05 11:59:39 +01:00
Rémy Coutable ffc45b49ac Merge branch '40770-doc-elasticsearch' into 'master'
Fix typo in Elasticsearch

Closes #40770

See merge request gitlab-org/gitlab-ce!15699
2017-12-04 12:30:51 +00:00
Annabel Dunstone Gray 6cf76d652d Add underline hover state to all links 2017-12-04 11:00:52 +00:00
Takuya Noguchi 0f99e9a50b Fix typo in docs about Elasticsearch 2017-12-03 13:07:41 +09:00
Lin Jen-Shin 85be6d83be Merge remote-tracking branch 'upstream/master' into no-ivar-in-modules
* upstream/master: (170 commits)
  support ordering of project notes in notes api
  Redirect to an already forked project if it exists
  Reschedule the migration to populate fork networks
  Create fork networks for forks for which the source was deleted.
  Fix item name and namespace text overflow in Projects dropdown
  Minor backport from EE
  fix link that was linking to `html` instead of `md`
  Backport epic tasklist
  Add timeouts for Gitaly calls
  SSHUploadPack over Gitaly is now OptOut
  fix icon colors in commit list
  Fix star icon color/stroke
  Backport border inline edit
  Add checkboxes to automatically run AutoDevops pipeline
  BE for automatic pipeline when enabling Auto DevOps
  I am certainly weary of debugging sidekiq but I don't think that's what was meant
  Ensure MRs always use branch refs for comparison
  Fix issue comment submit button disabled on GFM paste
  Lock seed-fu at the correct version in Gemfile.lock
  Improve indexes on merge_request_diffs
  ...
2017-11-30 15:20:00 +08:00
Robert Speicher 7bdcd6f3a1 Merge branch 'docs-what-requires-downtime-link' into 'master'
fix link that was linking to `html` instead of `md`

See merge request gitlab-org/gitlab-ce!15646
2017-11-29 14:44:32 +00:00
digitalMoksha 9295c827b8 fix link that was linking to `html` instead of `md`
(to be consistent)
2017-11-29 10:44:33 +01:00
Sean McGivern 9cb38f0433 Fix instructions for creating project templates
Sidekiq has to be running too.
2017-11-28 16:13:08 +00:00
Achilleas Pipinellis 07e42c5c42
Clarify the docs review process and mention the supported repos 2017-11-23 13:17:10 +01:00
Achilleas Pipinellis 3f39d78795
Fix the redirect location wording
Closes https://gitlab.com/gitlab-com/gitlab-docs/issues/142
2017-11-23 12:52:26 +01:00
Lin Jen-Shin 663593e87e Merge remote-tracking branch 'upstream/master' into no-ivar-in-modules
* upstream/master: (126 commits)
  Update VERSION to 10.3.0-pre
  Update CHANGELOG.md for 10.2.0
  default fill color for SVGs
  ignore hashed repos (for now) when using `rake gitlab:cleanup:repos`
  Use Redis cache for branch existence checks
  Update CONTRIBUTING.md: Link definition of done to criteria
  Use `make install` for Gitaly setups in non-test environments
  FileUploader should check for hashed_storage?(:attachments) to use disk_path
  Set the default gitlab-shell timeout to 3 hours
  Update composite pipelines index to include "id"
  Use arrays in Pipeline#latest_builds_with_artifacts
  Fix blank states using old css
  Skip confirmation user api
  Custom issue tracker
  Revert "check for `read_only?` first before seeing if request is disallowed"
  add `#with_metadata` scope to remove a N+1 from the notes' API
  Fix promoting milestone updating all issuables without milestone
  Batchload blobs for diff generation
  check for `read_only?` first before seeing if request is disallowed
  use `Gitlab::Routing.url_helpers` instead of `Rails.application.routes.url_helpers`
  ...
2017-11-22 17:07:01 +08:00
Lin Jen-Shin 166a2d7a67 Make it clear that this is an acceptable use 2017-11-22 17:06:57 +08:00
Lin Jen-Shin 89f2939525 Reword Instance variables in views 2017-11-22 17:06:57 +08:00
Lin Jen-Shin 07d3d44775 Move ModuleWithInstanceVariables to Gitlab namespace
And use .rubocop.yml to exclude paths we don't care,
rather than using the cop itself to exclude.
2017-11-22 17:06:57 +08:00
Lin Jen-Shin 15edf741a1 Explain how to disable it in the doc 2017-11-22 17:06:57 +08:00
Stan Hu 52b6cbcb9d Add QUERY_RECORDER_DEBUG environment variable to improve performance debugging 2017-11-21 21:32:56 -08:00
Lin Jen-Shin 45568bed36 Updates based on feedback 2017-11-22 00:59:38 +08:00
Annabel Dunstone Gray 9414bb00c4 Merge branch '38451-fe-sprite-icons-vue-component' into 'master'
Update Icons Documentation about Icon Vue Component

Closes #38451

See merge request gitlab-org/gitlab-ce!15171
2017-11-20 15:14:37 +00:00
Filipa Lacerda 9400ed3b3e Use axios instead of vue resource - step 1 2017-11-20 09:57:08 +00:00
Sean McGivern 4d367dd400 Add computed update docs for update_column_in_batches 2017-11-17 16:56:50 +00:00
Lin Jen-Shin 0af35d7e30 Merge remote-tracking branch 'upstream/master' into no-ivar-in-modules
* upstream/master: (507 commits)
  Add dropdowns documentation
  Convert migration to populate latest merge request ID into a background migration
  Set 0.69.0 instead of latest for codeclimate image
  De-duplicate background migration matchers defined in spec/support/migrations_helpers.rb
  Update database_debugging.md
  Update database_debugging.md
  Move installation of apps higher
  Change to Google Kubernetes Cluster and add internal links
  Add Ingress description from official docs
  Add info on creating your own k8s cluster from the cluster page
  Add info about the installed apps in the Cluster docs
  Resolve "lock/confidential issuable sidebar custom svg icons iteration"
  Update HA README.md to clarify GitLab support does not troubleshoot DRBD.
  Update license_finder to 3.1.1
  Make sure NotesActions#noteable returns a Noteable in the update action
  Cache the number of user SSH keys
  Adjust openid_connect_spec to use `raise_error`
  Resolve "Clicking on GPG verification badge jumps to top of the page"
  Add changelog for container repository path update
  Update container repository path reference
  ...
2017-11-17 19:19:06 +08:00
Filipa Lacerda dc15440b17 Add dropdowns documentation 2017-11-17 10:57:57 +00:00
Michael Kozono c99d58307b Update database_debugging.md 2017-11-16 19:17:31 +00:00
Michael Kozono 8922b7b781 Update database_debugging.md 2017-11-16 18:03:21 +00:00
Tim Zallmann 245d0dadde
Added info about tracking 2017-11-16 08:42:18 -07:00
Tim Zallmann 08eaa59359
Added + Updated Document for Vue Component 2017-11-16 08:41:59 -07:00
Yorick Peterse a1ddfbfbdb Merge branch 'docs/db-debugging' into 'master'
Add basic docs for troubleshooting database problems

See merge request gitlab-org/gitlab-ce!15416
2017-11-16 11:11:06 +00:00
Eric Eastwood 4f5588b808 Add basic docs for troubleshooting database problems 2017-11-15 21:19:14 -06:00
Tim Zallmann c61cac595a Resolve "npm list errors for gitlab-svgs and node-pre-gyp" 2017-11-15 19:45:02 +00:00
Filipa Lacerda 0f5faea404 Merge branch 'update-emoji-digests-with-latest-from-gemojione' into 'master'
Update Emoji digests and assets with latest from Gemojione v3.3.0

Closes #32634

See merge request gitlab-org/gitlab-ce!15390
2017-11-15 18:08:25 +00:00
Eric Eastwood 617c4fd948 Add basic emoji development docs 2017-11-15 01:55:00 -06:00
Achilleas Pipinellis c27a73b506 Merge branch '38007-update-licensing-docs' into 'master'
Update licensing docs to clarify process for node modules

Closes #38007

See merge request gitlab-org/gitlab-ce!14575
2017-11-15 05:57:05 +00:00
Eric Eastwood b5b3586543 Regenerate emoji digests with latest gemojione 2017-11-14 16:14:02 -06:00
Luke "Jared" Bennett 8fdd459c20 Update limit_ee_conflicts.md with assets/gitlab-svgs conflict resolution. 2017-11-13 20:29:55 +00:00
Nick Thomas 9e294180f2 Merge branch 'update-upload-documentation' into 'master'
Added file storage documentation and updated hash storage one

See merge request gitlab-org/gitlab-ce!15269
2017-11-08 16:04:58 +00:00
Gabriel Mazetto 2db542c519 Added file storage documentation and updated hash storage one 2017-11-08 15:58:10 +01:00
Achilleas Pipinellis f6fb478549 Merge branch 'bvl-update-externalization-docs' into 'master'
Make a note of which files to check in after externalizing strings

See merge request gitlab-org/gitlab-ce!15207
2017-11-08 14:50:41 +00:00
Douwe Maan 92249f1ac8 Merge branch 'github-importer-refactor' into 'master'
Rewrite the GitHub importer to perform work in parallel and greatly improve performance

Closes #33135, #38621, and #39361

See merge request gitlab-org/gitlab-ce!14731
2017-11-08 11:52:39 +00:00
Bob Van Landuyt a1297cd4c7 Make a note of which files to check in after externalizing strings 2017-11-08 11:00:16 +01:00
Marcia Ramos a845cf24ad Merge branch 'ux-guide-components-modal' into 'master'
Modals in UX guide

See merge request gitlab-org/gitlab-ce!14886
2017-11-08 00:51:58 +00:00
Yorick Peterse 4dfe26cd8b
Rewrite the GitHub importer from scratch
Prior to this MR there were two GitHub related importers:

* Github::Import: the main importer used for GitHub projects
* Gitlab::GithubImport: importer that's somewhat confusingly used for
  importing Gitea projects (apparently they have a compatible API)

This MR renames the Gitea importer to Gitlab::LegacyGithubImport and
introduces a new GitHub importer in the Gitlab::GithubImport namespace.
This new GitHub importer uses Sidekiq for importing multiple resources
in parallel, though it also has the ability to import data sequentially
should this be necessary.

The new code is spread across the following directories:

* lib/gitlab/github_import: this directory contains most of the importer
  code such as the classes used for importing resources.
* app/workers/gitlab/github_import: this directory contains the Sidekiq
  workers, most of which simply use the code from the directory above.
* app/workers/concerns/gitlab/github_import: this directory provides a
  few modules that are included in every GitHub importer worker.

== Stages

The import work is divided into separate stages, with each stage
importing a specific set of data. Stages will schedule the work that
needs to be performed, followed by scheduling a job for the
"AdvanceStageWorker" worker. This worker will periodically check if all
work is completed and schedule the next stage if this is the case. If
work is not yet completed this worker will reschedule itself.

Using this approach we don't have to block threads by calling `sleep()`,
as doing so for large projects could block the thread from doing any
work for many hours.

== Retrying Work

Workers will reschedule themselves whenever necessary. For example,
hitting the GitHub API's rate limit will result in jobs rescheduling
themselves. These jobs are not processed until the rate limit has been
reset.

== User Lookups

Part of the importing process involves looking up user details in the
GitHub API so we can map them to GitLab users. The old importer used
an in-memory cache, but this obviously doesn't work when the work is
spread across different threads.

The new importer uses a Redis cache and makes sure we only perform
API/database calls if absolutely necessary.  Frequently used keys are
refreshed, and lookup misses are also cached; removing the need for
performing API/database calls if we know we don't have the data we're
looking for.

== Performance & Models

The new importer in various places uses raw INSERT statements (as
generated by `Gitlab::Database.bulk_insert`) instead of using Rails
models. This allows us to bypass any validations and callbacks,
drastically reducing the number of SQL queries and Gitaly RPC calls
necessary to import projects.

To ensure the code produces valid data the corresponding tests check if
the produced rows are valid according to the model validation rules.
2017-11-07 23:24:59 +01:00
Lin Jen-Shin fc6aad0b44 Merge remote-tracking branch 'upstream/master' into no-ivar-in-modules
* upstream/master: (1723 commits)
  Resolve "Editor icons"
  Refactor issuable destroy action
  Ignore routes matching legacy_*_redirect in route specs
  Gitlab::Git::RevList and LfsChanges use lazy popen
  Gitlab::Git::Popen can lazily hand output to a block
  Merge branch 'master-i18n' into 'master'
  Remove unique validation from external_url in Environment
  Expose `duration` in Job API entity
  Add TimeCop freeze for DST and Regular time
  Harcode project visibility
  update a changelog
  Put a condition to old migration that adds fast_forward column to MRs
  Expose project visibility as CI variable
  fix flaky tests by removing unneeded clicks and focus actions
  fix flaky test in gfm_autocomplete_spec.rb
  Use Gitlab::Git operations for repository mirroring
  Encapsulate git operations for mirroring in Gitlab::Git
  Create a Wiki Repository's raw_repository properly
  Add `Gitlab::Git::Repository#fetch` command
  Fix Gitlab::Metrics::System#real_time and #monotonic_time doc
  ...
2017-11-06 21:44:57 +08:00
Hazel 8efbba3385 Changed the order of buttons from left to right 2017-11-06 15:07:45 +08:00
Eric Eastwood 992d3ad4ef Add link to GitLab brand.ai page 2017-11-02 20:50:41 -05:00
Sean McGivern 56dccc2e10 Merge branch 'dm-remove-private-token' into 'master'
Remove Private Tokens

Closes #38595 and #38447

See merge request gitlab-org/gitlab-ce!14838
2017-11-02 15:25:42 +00:00
Marcia Ramos 506a4e7530 Merge branch 'docs/gitlab-runner' into 'master'
Change to new GitLab Runner name

Closes #39636

See merge request gitlab-org/gitlab-ce!15101
2017-11-02 12:33:35 +00:00
Douwe Maan 4d6830ec50 Merge branch 'patch-28' into 'master'
Add debugging section to testing_guide/best_practices.md.

See merge request gitlab-org/gitlab-ce!14858
2017-11-02 11:58:54 +00:00
Douwe Maan d0af6047bc Update documentation 2017-11-02 12:53:26 +01:00
Rémy Coutable 0364e07447
Address Douwe's feedback
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-11-02 12:02:51 +01:00
Hazel ad3853eba2 Modify the sentences and add Todo 2017-11-02 13:18:36 +08:00
Achilleas Pipinellis 69b4c5c011 Exclude comments from specific docs 2017-11-01 15:56:40 +00:00
Achilleas Pipinellis 6bd2d594d7
Change to new GitLab Runner name 2017-10-31 11:20:40 +02:00
Filipa Lacerda 748e5613f2 Merge branch 'update-fe-i18n-guide' into 'master'
Update i18n in FE docs for marking and interpolation

See merge request gitlab-org/gitlab-ce!15020
2017-10-30 14:16:15 +00:00
Lin Jen-Shin 8acb6b7680 Merging EE doc into CE 2017-10-27 22:29:36 +08:00
Rémy Coutable 1c17ddba66
Simplify the live debugger resume mechanism: press any key
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-10-26 18:03:33 +02:00
Eric Eastwood bb943537ad Update i18n in FE docs, marking, interpolation 2017-10-24 07:21:37 +03:00
Filipa Lacerda 008b6e8732
Moves vue resource docs into a new file.
Adds docs regarding handling 204 response
2017-10-23 15:15:55 +03:00
Rémy Coutable cc8af554fd Merge branch 'feature/reliable-rspec-with-eval-script' into 'master'
Check for element before execute_script

See merge request gitlab-org/gitlab-ce!14898
2017-10-20 18:53:42 +00:00
Eric Eastwood 43377979c6 Check for element before evaluate_script
Tip from
https://robots.thoughtbot.com/write-reliable-asynchronous-integration-tests-with-capybara#directly-interacting-with-javascript
2017-10-19 14:01:15 -05:00
Nick Thomas 127ef49ff9
Update GraphQL licensing situation in the docs 2017-10-18 18:01:37 +01:00
Hazel 35a4370ec8 Modified the font family in the images 2017-10-18 14:56:18 +08:00
Rémy Coutable a3368a988d
Improve the LiveDebugger exit handler and documentation
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-10-17 17:42:21 +02:00
Zeger-Jan van de Weg e5450017d2 Update gitaly.md 2017-10-17 09:03:11 +00:00
Zeger-Jan van de Weg 211e78d594 Update documentation 2017-10-17 08:46:05 +00:00
Hazel 26abacf829 Updated the sytle part - changed the order of header, body, and actions 2017-10-17 14:35:06 +08:00
Hazel 4a289e1168 Updated the content and added the images 2017-10-17 14:30:50 +08:00
Zeger-Jan van de Weg 61f4d08b7b
Allow testing on Gitaly call count
Previous efforts were aimed at detecting N + 1 queries, general
regressions are hard to find and mitigate.
2017-10-16 13:25:51 +02:00
Rémy Coutable 9bccea6e34
Add LiveDebugger#live_debug to debug Capybara in feature tests.
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-10-16 10:50:12 +02:00
Hazel aeeefe28fb Modified the copy 2017-10-16 15:54:48 +08:00
Hazel a632440fa9 Draft a guide of modals in UX guide 2017-10-16 15:13:21 +08:00
Stan Hu e49e443b70 Merge branch 'evn-add-profiler' into 'master'
Add link to gitlab-profiler

See merge request gitlab-org/gitlab-ce!14775
2017-10-12 22:26:22 +00:00
Clement Ho 88bd5fa274 Update best_practices.md 2017-10-12 21:38:52 +00:00
Fatih Acet 77d636cc16 Add debugging section to testing_guide/best_practices.md. 2017-10-12 21:29:32 +00:00
Achilleas Pipinellis ba90f023f0 Merge branch 'winh-shorten-inclusive-language-example-docs' into 'master'
Shorten example translation for inclusive language

See merge request gitlab-org/gitlab-ce!14833
2017-10-12 09:42:50 +00:00
Achilleas Pipinellis 10d41a9c31 Merge branch 'docs/fix-dev-doc' into 'master'
Fix a missing link and create a separate "Testing guides" section

See merge request gitlab-org/gitlab-ce!14819
2017-10-12 09:35:10 +00:00
Winnie Hellmann 4b374d2ad8 Shorten example translation for inclusive language 2017-10-11 21:31:03 +00:00
Rémy Coutable 9e5cb67e9d
Fix a missing link and create a separate "Testing guides" section
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-10-11 16:33:57 +02:00
Winnie Hellmann d171435601 Add inclusive language to translation guidelines 2017-10-11 13:52:26 +00:00
Rémy Coutable 676840ff9c Refactor the Development documentation, and divide the Testing documentation into multiple pages 2017-10-11 05:59:34 +00:00
ernstvn 651470f802 Different wording to make it more general 2017-10-09 15:24:55 -07:00
ernstvn d8c803487e Add link to gitlab-profiler 2017-10-09 15:23:33 -07:00
Winnie Hellmann 30e0262813 Make naming imports more clear 2017-10-09 10:42:20 +00:00
Achilleas Pipinellis 0e9c88625b
Fix link to new i18n index page 2017-10-09 11:39:13 +02:00
Achilleas Pipinellis 5a25fc1ed8
Update i18n docs 2017-10-09 11:36:07 +02:00
Achilleas Pipinellis 75212feefd
Move i18n/introduction to i18n/index 2017-10-09 11:28:01 +02:00
Achilleas Pipinellis 8a1f29dee9
Merge branch 'master' into jramsay-4012-improve-internationization-docs 2017-10-09 11:23:30 +02:00
Stan Hu 1182fccd3e Remove executable permissions on images to make docs lint happy
[ci skip]
2017-10-07 12:11:54 -07:00
Toon Claes d13669716a Create idea of read-only database
In GitLab EE, a GitLab instance can be read-only (e.g. when it's a Geo
secondary node). But in GitLab CE it also might be useful to have the
"read-only" idea around. So port it back to GitLab CE.

Also having the principle of read-only in GitLab CE would hopefully
lead to less errors introduced, doing write operations when there
aren't allowed for read-only calls.

Closes gitlab-org/gitlab-ce#37534.
2017-10-06 22:37:40 +02:00
James Ramsay 68d992c0dd Fix review comments 2017-10-06 12:16:42 -04:00
Dimitrie Hoekstra f4e9af2b4b Added popover paradigm to ux guide 2017-10-05 19:11:13 +00:00
James Ramsay 0a7f27e1ad Docs: add translation and proof reading guidelines 2017-10-05 09:56:25 -04:00
Jacob Vosmaer 147e2b21be Let fetch_ref pull from Gitaly instead of from disk 2017-10-04 12:57:41 +02:00
Filipa Lacerda 88959e872e Merge branch '3612-update-script-template-order-in-vue-files' into 'master'
Re-arrange <script> tags before <template> tags in .vue files

Closes #38743

See merge request gitlab-org/gitlab-ce!14671
2017-10-04 08:46:31 +00:00
Eric Eastwood b88f70606d Re-arrange <script> tags before <template> tags in .vue files
Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/38743
2017-10-03 19:12:53 -05:00
Winnie Hellmann 9ba0454553 Fix link to Vue.js style guide 2017-10-03 19:47:07 +00:00
Tim Zallmann 23e6b17b3e Merge branch 'winh-sprintf' into 'master'
Add basic sprintf implementation to JavaScript

See merge request gitlab-org/gitlab-ce!14506
2017-10-03 15:56:40 +00:00
Dimitrie Hoekstra fe3d966781 Added skeleton loading paradigm to UX guide 2017-10-03 15:26:45 +00:00
Winnie Hellmann b509588a28 Add basic sprintf implementation to JavaScript 2017-10-03 14:46:19 +02:00
Andrew Newdigate 2146d6253f Add environment variable to bypass n+1 2017-09-30 16:26:23 +00:00
Mike Greiling d65fca3333 update licensing docs to mention that we check node_modules for license information as well 2017-09-29 04:36:11 +00:00
Mike Greiling 7639e4ab20 Merge branch '31113-add-guidelines-for-illustrations' into 'master'
Guidelines for illustrations

See merge request gitlab-org/gitlab-ce!13097
2017-09-29 04:27:48 +00:00
Marcia Ramos f0ff0dd1ed Docs: Feature overview and use cases 2017-09-28 18:36:19 +00:00
Robert Speicher 06daba75aa Merge branch 'evn-add-neg-tests' into 'master'
Test for what should not be there as well

[ci skip]

See merge request gitlab-org/gitlab-ce!14492
2017-09-28 13:43:05 +00:00
Andrew Newdigate 0aef7d27e5 Added some Gitaly docs to `docs/development` 2017-09-27 14:59:51 +00:00
Jacob Schatz 024249621f Merge branch '36072-remove-big-mrs-sections' into 'master'
Removes section about big MRs

See merge request gitlab-org/gitlab-ce!14520
2017-09-27 14:28:22 +00:00
Rémy Coutable 73f27db264 Update CI parallelization description
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-09-27 13:34:37 +02:00
Filipa Lacerda 147cbb95f5
Removes section about big MRs 2017-09-27 12:13:50 +01:00
tauriedavis ec9003b265 Add illustration link to ux index page 2017-09-26 15:22:13 -07:00
Robert Speicher 9f79f845f7 Merge branch 'doc-license-wtfpl-rejected' into 'master'
WTFPL is deemed unacceptable

[ci skip]

See merge request gitlab-org/gitlab-ce!14485
2017-09-26 15:18:18 +00:00
ernstvn e16878bbef Test for what should not be there as well 2017-09-25 17:56:52 -07:00
Kim "BKC" Carlbäcker c5e6e45f11 WTFPL is deamed unacceptable 2017-09-25 18:11:40 +02:00
Sean McGivern 989ccd7171 Document manual cleanup after background migration stealing 2017-09-25 12:48:07 +01:00
Lin Jen-Shin 239332eed3 Merge remote-tracking branch 'upstream/master' into no-ivar-in-modules
* upstream/master: (168 commits)
  Update CHANGELOG.md for 10.0.1
  Remove Grit settings from default settings
  Fix duplicate key errors in PostDeployMigrateUserExternalMailData migration
  Workaround for #38259
  Workaround for n+1 in Projects::TreeController#show
  Removed old icons from project page
  Make branches page translatable
  fix typo in icons section
  Don't show it if there's no project.
  Update CHANGELOG.md for 10.0.0
  Inform user that current shared projects will remain shared
  Allow the git circuit breaker to correctly handle missing repository storages
  Reserve refs/replace cos `git-replace` is using it
  Resolve "Better SVG Usage in the Frontend"
  Replace the 'project/service.feature' spinach test with an rspec analog
  Replace the 'project/shortcuts.feature' spinach test with an rspec analog
  Removed two legacy config options
  Fix rendering double note issue.
  IssueNotes: Switch back to Write pane when note cancel or submit.
  Upgrade Nokogiri because of CVE-2017-9050
  ...
2017-09-25 15:42:34 +08:00
Hazel dc3450d311 Fix typo errors 2017-09-22 09:12:51 -07:00
Hazel 8d84b7c439 Add the situation of illustration on mobile 2017-09-22 09:12:51 -07:00
Hazel 05ddd46c86 Add size part to the guideline 2017-09-22 09:12:51 -07:00
Hazel ff9a2a8b51 Illustration guidelines - Fix grammar error and update images. 2017-09-22 09:12:51 -07:00
Hazel Yang c93131d3d0 Update illustrations.md 2017-09-22 09:12:51 -07:00
Hazel Yang 7125082edc Update image size in illustrations.md 2017-09-22 09:12:51 -07:00
Hazel Yang 85efbd1f07 Add some images to illustrations.md 2017-09-22 09:12:51 -07:00
Hazel f09a7b0bbb Add the images for illustration guidelines 2017-09-22 09:12:51 -07:00
Hazel Yang 55a6d20a7e Update illustrations.md 2017-09-22 08:57:51 -07:00
Hazel Yang a331d7603a Update illustrations.md 2017-09-22 08:57:51 -07:00
Hazel Yang a7b1779c45 Update illustrations.md 2017-09-22 08:57:51 -07:00