Commit Graph

1525 Commits

Author SHA1 Message Date
Simon Knox d7c92faacb Cleanup of fe_docs
Start moving back to regular fe_docs
Remove Initiatives, add section to index in fe_guide
Delete some no-longer-relevant parts from principles
Update title - Progressive Enchancement is a browser-support term
and could be confused
"When to use" parts are discussed elswhere
Vue & jQuery issue is no longer relevant
Delete duplicate Security docs
Remove empty files, move event_tracking
Shuffle index sections around
Remove sections on Vue & Webpack (we say same thing in prev paragraph)
Remove link to Droplab docs
2019-03-22 09:24:10 +11:00
Luke Bennett 14f625b35b Fix jest link in frontend_testing.md 2019-03-13 21:09:35 +00:00
Marcel Amirault cf89e3b2fe Docs: Cleaning up the merge request workflow 2019-03-13 18:44:03 +00:00
Marcel Amirault 8ed98b6b24 Docs: Bring Javascript Style Guide in line with docs standards 2019-03-13 14:20:17 +00:00
Luke Bennett b1184de452 Update setTestTimeout documentation 2019-03-12 03:00:12 +00:00
Luke Bennett cef55d9d29 Remove polyfill warnings from the FE testing docs 2019-03-11 14:23:45 +00:00
Phil Hughes a89df58527 Merge branch 'docs-patch-49' into 'master'
Updates how to export the state object

See merge request gitlab-org/gitlab-ce!25947
2019-03-11 09:10:05 +00:00
Filipa Lacerda cbe69e4324 Updates how to export the state object 2019-03-10 19:24:04 +00:00
Fatih Acet 54d1ced7ed
Remove confusing author name from Changelog docs 2019-03-08 16:51:19 +01:00
Martin Wortschack 6c89be4c88 Resolve "Extend the "Snowplow event tracking" documentation with a "testing" section" 2019-03-07 21:15:46 +00:00
Mike Lewis 5e0beb39bb Merge branch 'jest-docs' into 'master'
Add jest to frontend_testing docs

See merge request gitlab-org/gitlab-ce!25748
2019-03-07 15:54:53 +00:00
Luke Bennett a69e191bd5 Apply suggestion to doc/development/testing_guide/frontend_testing.md 2019-03-07 12:24:13 +00:00
Sean McGivern 7798cd874b Profiler only works with absolute URLs and paths 2019-03-07 11:06:12 +00:00
Sean McGivern c35e6603a6 Merge branch 'docs/zj-feature-flag-group-project' into 'master'
Document ChatOps for actor feature gates

See merge request gitlab-org/gitlab-ce!25815
2019-03-06 16:29:01 +00:00
Zeger-Jan van de Weg adb115e9ed Document ChatOps for actor feature gates
The documentations only covered the percentage based feature gates.
These don't work really well for a number of reasons, for example; a new
visual element in GitLab would be weird to see only 25% of the time.

Allowing feature gates based on projects and groups has been supported,
now it's documented.
2019-03-06 16:11:54 +01:00
Marcel Amirault 9c8dc7ddf6 Docs: Fix broken anchors in development docs 2019-03-05 13:06:32 +00:00
Luke Bennett c82758263a
Add jest to frontend_testing docs 2019-03-04 22:55:52 +00:00
Zeger-Jan van de Weg 6e92cbe711 Update Gitaly docs now NFS isn't required anymore 2019-03-04 12:15:18 +00:00
Sean McGivern fd50ba4240 Merge branch 'sh-rugged-find-commit' into 'master'
Bring back Rugged implementation of find_commit

See merge request gitlab-org/gitlab-ce!25477
2019-03-04 09:22:44 +00:00
Yolanda Feldstein 2ca06f33ba Corrected Spelling Typos 2019-03-03 04:35:53 +00:00
Evan Read 2ee23bb312 Add confidential issue linking guidance 2019-03-01 19:07:47 +00:00
Stan Hu fb6a4e21d4 Bring back Rugged implementation of find_commit
This brings back some of the changes in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20339.

For users using Gitaly on top of NFS, accessing the Git data directly
via Rugged is more performant than Gitaly. This merge request introduces
the feature flag `rugged_find_commit` to activate Rugged paths.

There are also Rake tasks `gitlab:features:enable_rugged` and
`gitlab:features:disable_rugged` to enable/disable these feature
flags altogether.

Part of four Rugged changes identified in
https://gitlab.com/gitlab-org/gitlab-ce/issues/57317.
2019-03-01 08:45:51 -08:00
Filipa Lacerda 39da7aa29c Adds documentation for frontend single repo move 2019-03-01 10:53:01 +00:00
Michael Kozono 16cfb7df65 Replace issue with a link to the feature 2019-03-01 01:08:40 +00:00
Filipa Lacerda 4df6460b4e Merge branch 'ee-component-docs' into 'master'
Add docs for EE components in CE components

See merge request gitlab-org/gitlab-ce!25649
2019-02-28 15:52:00 +00:00
Phil Hughes 6fd932d5a6
Add docs for EE components in CE components 2019-02-28 15:39:20 +00:00
Douwe Maan 7d1216016c Merge branch 'patch-31' into 'master'
Update best_practices.md let section to also reference let! variables.

See merge request gitlab-org/gitlab-ce!22496
2019-02-28 13:24:23 +00:00
Ramya Authappan 68cafb38ee Enabling performance metrics on Review Apps 2019-02-28 10:14:19 +00:00
Rémy Coutable f27536950f Merge branch 'sh-redash-is-baaaaaack' into 'master'
Bring back mentions of Redash

See merge request gitlab-org/gitlab-ce!25618
2019-02-28 09:14:44 +00:00
Andrew Newdigate 01103de2ff Add developer documentation for distributing tracing
This change adds developer documentation on using distributed tracing
using Jaeger.
2019-02-28 00:21:37 +00:00
Stan Hu bea565cacc Bring back mentions of Redash
This reverts commit 676e0a3260.
It was removed when we thought we were moving to Looker.
2019-02-27 14:04:18 -08:00
Rémy Coutable b770a70ab8 Merge branch 'docs-add-proofreader-adiferd' into 'master'
Add adiferd as Indonesia proofreader

See merge request gitlab-org/gitlab-ce!25143
2019-02-26 14:44:11 +00:00
Kamil Trzciński ed5ff8017e Merge branch '54417-improve-authorize-dsl' into 'master'
Improve GraphQL Authorization DSL

Closes #57828

See merge request gitlab-org/gitlab-ce!25328
2019-02-26 09:05:50 +00:00
Luke Duncalfe ccb4edbca1 Improve GraphQL Authorization DSL
Previously GraphQL field authorization happened like this:

    class ProjectType
      field :my_field, MyFieldType do
        authorize :permission
      end
    end

This change allowed us to authorize like this instead:

    class ProjectType
      field :my_field, MyFieldType, authorize: :permission
    end

A new initializer registers the `authorize` metadata keyword on GraphQL
Schema Objects and Fields, and we can collect this data within the
context of Instrumentation like this:

    field.metadata[:authorize]

The previous functionality of authorize is still being used for
mutations, as the #authorize method here is called at during the code
that executes during the mutation, rather than when a field resolves.

https://gitlab.com/gitlab-org/gitlab-ce/issues/57828
2019-02-26 10:22:12 +13:00
Douwe Maan a15a0f3a2a Merge branch 'docs-update-reviewers-guidelines' into 'master'
Docs: update code review guidelines

Closes #57305

See merge request gitlab-org/gitlab-ce!25460
2019-02-25 11:29:51 +00:00
Filipa Lacerda 4f5bb0886e Merge branch 'design-management-vue-app-ce' into 'master'
Port design-management-vue-app to CE

See merge request gitlab-org/gitlab-ce!25494
2019-02-25 09:40:42 +00:00
Takuya Noguchi e8fee6b8f7 Fix misspellings in docs
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2019-02-25 10:31:35 +09:00
Evan Read eb86630959 Ensure all lists are surrounded by new lines
Markdown renderers find it easier to determine
where lists start and end when lists are surrounded
by new lines.

For consistency, also ensure entries in the list
are aligned when they span multipls lines.
2019-02-22 13:17:10 +00:00
Phil Hughes 6ed496a896
Port design-management-vue-app to CE 2019-02-22 12:54:06 +00:00
Nick Thomas d93d799bde Merge branch 'mk/seeding-an-empty-database-docs' into 'master'
Add "How to seed a database with millions of rows" section

See merge request gitlab-org/gitlab-ce!25439
2019-02-22 07:22:02 +00:00
Douglas Barbosa Alexandre 7ff0c8ae57 Merge branch 'ce-9858-follow-up-on-a-bug-that-happens-when-using-a-factory-built-object-in-the-where-block-of-rspec-parameterized-tablesyntax' into 'master'
Fix and document an RSpec::Parameterized::TableSyntax edge-case

See merge request gitlab-org/gitlab-ce!25438
2019-02-21 19:57:14 +00:00
Michael Kozono 09f7d53ff2
Add "Seeding an empty database" section 2019-02-21 10:25:08 -08:00
Mike Lewis a2a8d91dea Minor fixes to development/documentation docs, mostly aligning all link text to relevant page names 2019-02-21 16:56:24 +00:00
Marcia Ramos cbeab67a27 Apply suggestion to doc/development/code_review.md 2019-02-21 16:43:53 +00:00
Marcia Ramos 6349a18588
Update code review guidelines 2019-02-21 12:07:30 +00:00
Luke Bennett cb28bcf568 Separate spyOnDependency docs examples 2019-02-21 03:47:08 +00:00
Mike Lewis 09532e38bd Merge branch 'template-improvements-for-documentation' into 'master'
Template and process improvements for documentation

See merge request gitlab-org/gitlab-ce!24315
2019-02-20 22:43:32 +00:00
Rémy Coutable b85b6590e5
Fix and document an RSpec::Parameterized::TableSyntax edge-case
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-02-20 19:51:26 +01:00
Rémy Coutable cc64ce8a15
Document how to enable feature flags on Review Apps
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-02-20 19:11:25 +01:00
Mark Lapierre 75b2df681b Update QA docs
Use consistent language (end-to-end instead of integration).

Clarify purpose of `qa/specs/features/` vs. `spec`
2019-02-19 21:44:08 +00:00