Commit Graph

44 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
Marcel Amirault 8ed98b6b24 Docs: Bring Javascript Style Guide in line with docs standards 2019-03-13 14:20:17 +00:00
Martin Wortschack 6c89be4c88 Resolve "Extend the "Snowplow event tracking" documentation with a "testing" section" 2019-03-07 21:15:46 +00: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
Evan Read 47fb1c5235 Remove consecutive blank lines from markdown files
For the sake of consistency, removes any extraneous
consecutive blank lines from the doc suite.
2019-02-18 09:36:13 +00:00
Martin Wortschack 06934627ed Add event tracking documentation
- Add link to Event tracking in FE guides
2019-02-13 14:43:19 +00:00
Evan Read c2c2d04b3a Fix most instances of bare URLs in markdown 2019-01-24 06:52:33 +00:00
Achilleas Pipinellis 5481419fd7 Merge branch 'docs/fix-unordered-list-style' into 'master'
Resolve Markdown unordered lists not conforming to styleguide

See merge request gitlab-org/gitlab-ce!23037
2019-01-08 19:05:13 +00:00
Winnie Hellmann 9787bdfd53 Document how to run frontend tests 2019-01-08 13:04:16 +00:00
Evan Read d98560c1f5 Make unordered lists conform to styleguide
- Also makes other minor Markdown fixes that were near the main fixes.
2019-01-08 12:21:09 +10:00
Paul Slaughter c3d71eb3c4
Update prettier.md with VSCode Settings section
**Why?**

This is a recurring issue that new team members keep running into.
2018-12-14 08:29:56 -06:00
Winnie Hellmann a8a13d3259 Setup Jest test environment 2018-12-05 09:24:42 +01:00
Stan Hu bfaf72e008 Fix documentation on using prettier for a specific directory
If the `check` parameter is used, the `allFiles` parameter is `false`,
which causes the prettier.js script only to process staged files.
The correct parameters are `check-all` and `save-all`.
2018-11-23 22:02:52 -08:00
Winnie Hellmann 11372494d8 Add missing slash in frontend testing guide 2018-11-13 19:20:01 +00:00
Clement Ho bb7ef68a31 Merge branch 'docs-jivl-update-monitoring-urls' into 'master'
Update URL for the grafana instance of sitespeed

See merge request gitlab-org/gitlab-ce!23001
2018-11-13 16:48:43 +00:00
Tim Zallmann 474ae41468 Merge branch 'winh-frontend-testing-categories-docs' into 'master'
Add documentation about frontend test categories to frontend guide

See merge request gitlab-org/gitlab-ce!21344
2018-11-13 16:15:03 +00:00
Winnie Hellmann 90c86b31c9 Make it explicit that we are referencing official Vue guidelines 2018-11-13 12:33:04 +00:00
Winnie Hellmann 921d867806 Replace "need not" with "don't" 2018-11-13 12:31:36 +00:00
Evan Read 20146580a0 Resolve Markdown ordered lists not conforming to styleguide 2018-11-13 10:53:38 +10:00
Jose Vargas c123bc0a7f
Update URL for the grafana instance of sitespeed 2018-11-12 15:53:30 -06:00
Winnie Hellmann 245e5e60a6 Fix heading levels 2018-10-26 09:31:01 +02:00
Winnie Hellmann 5f61742be1 Remove section about types of tests 2018-10-26 09:31:01 +02:00
Winnie Hellmann 63049497b8 Remove section about Karma tests 2018-10-26 09:31:01 +02:00
Winnie Hellmann 6b14e9e8b8 Remove section about RSpec tests 2018-10-26 09:31:01 +02:00
Winnie Hellmann c44c6949c0 Describe categories of frontend testing in testing guidelines 2018-10-26 09:31:01 +02:00
Luke Bennett 7cf19c0b81 Prioritize group settings, improve panel titles, disable submit without changes 2018-10-15 13:36:19 +00:00
Brett Walker b0be58a1b3 Resolve "CE documentation is not CommonMark compliant" 2018-09-06 16:52:18 +00:00
Jose 3d8287a2f1 Add documentation on how to test on older firefox versions 2018-08-10 11:53:33 -05:00
Tim Zallmann 930baeb92a
Added possibility to run prettier against one specific directory to make our conversion easier 2018-06-15 12:43:03 +02:00
André Luís 1482b9e735 Add documentation: Overview of Frontend Testing 2018-06-13 12:57:58 +00:00
Mike Greiling 0a1b2a009e
update the frontend dependency guide with distinction between dependencies and devDependencies 2018-05-31 13:24:28 -05:00
Jose 9d2714543a
Add yarn clean step, to delete production compiled assets 2018-05-29 11:40:18 -05:00
Clement Ho dfd8826cce Add docs for frontend accessibility 2018-05-27 19:24:12 +00:00
Jose Ivan Vargas e3eeb3cb7e Added d3 documentation for the new fe guide 2018-04-12 12:21:09 -05:00
Clement Ho 0e6b8a2b30 Add JavaScript style guide 2018-03-28 14:43:20 +00:00
Jose Ivan Vargas 9eb30418c6 Added monitoring docs 2018-03-20 17:07:43 -06:00
Clement Ho 4161e1f180 Rename style to style guide in new frontend guide 2018-03-15 19:58:50 +00:00
Clement Ho b449e674b8 Add HTML style guide 2018-03-15 12:05:32 +00:00
Clement Ho e4b6d259ee Add frontend guide principles 2018-03-15 11:49:52 +00:00
Tim Zallmann 51e454f3b1 Prettier Phase 1: Prettier Configuration, Prettifying of files and documentation 2018-03-14 19:32:36 +00:00
Tim Zallmann dfed7b4575 Merge branch 'docs-fe-security' into 'master'
Add frontend security documentation

See merge request gitlab-org/gitlab-ce!17622
2018-03-13 13:34:48 +00:00
Clement Ho 8f17a25c5b Add frontend security documentation 2018-03-07 14:39:29 -06:00
Clement Ho aaea45cdaf Fix accessibility typo 2018-03-07 12:55:08 -06:00
Clement Ho 04c7083ac9 Add new frontend guide structure 2018-03-07 12:32:38 -06:00