Commit Graph

60 Commits

Author SHA1 Message Date
Dennis Schubert
34763d3a8c Bug 1647655 - Add documentation for the "webcompat-reviewers" review group. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D80616
2020-06-23 12:59:06 +00:00
Emilio Cobos Álvarez
960ba606e8 No bug - Document the #layout-reviewers group. r=hiro
DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D80324
2020-06-19 03:00:34 +00:00
Kris Taeleman
6154d7110e Bug 1616616 - Documenting Graphics review group. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D80222
2020-06-18 18:20:26 +00:00
Emilio Cobos Álvarez
f032c0c3c9 Bug 1646256 - Make rust-analyzer and YouCompleteMe work with mozilla-central. r=sylvestre
The default configuration recommended here[1], while being a good
generic default, it doesn't quite work for mozilla-central as that peeks
the closest ancestor directory with a `Cargo.toml`.

For example, when editing under `servo/components/style`, it'd try to
use that directory as a project root and fail like:

```
    0: Failed to run `cargo metadata --manifest-path /home/emilio/src/moz/gecko/servo/components/style/Cargo.toml`
    1: Error during execution of `cargo metadata`:     Updating crates.io index
       error: failed to get `servo_atoms` as a dependency of package `style v0.0.1 (/home/emilio/src/moz/gecko/servo/components/style)`
       Caused by:
         failed to load source for dependency `servo_atoms`
```

Instead, we want to override it using the `'project_directory'` setting
so that we hit this path[2] and it works out of the box.

[1]: https://rust-analyzer.github.io/manual.html#youcompleteme
[2]: 63db7ea379/ycmd/completers/language_server/language_server_completer.py (L1914-L1916)

Differential Revision: https://phabricator.services.mozilla.com/D79938
2020-06-17 17:53:56 +00:00
Sylvestre Ledru
e3c09c4029 no bug - doc: remove an old reference to mdn r=championshuttler
Differential Revision: https://phabricator.services.mozilla.com/D79669
2020-06-15 11:29:29 +00:00
Kenrick
9d689fcc53 Bug 1645384 - Fix "More information" broken link at "Install Dependencies (non-Windows)" section in Quick Reference doc r=sylvestre
Link it to both "Building Firefox On Linux" and "Building Firefox On MacOS" docs

Differential Revision: https://phabricator.services.mozilla.com/D79466
2020-06-13 15:15:09 +00:00
Kenrick
7481615ef2 Bug 1645384 - Fix "More information" broken link at "Install Dependencies (non-Windows)" section in Quick Reference doc r=sylvestre
Link it to "Building Firefox On Linux" doc

Differential Revision: https://phabricator.services.mozilla.com/D79461
2020-06-12 13:45:40 +00:00
Kenrick
20f2d94f59 Bug 1645036 - Update link of "Windows prerequisites" in Quick Reference doc r=firefox-source-docs-reviewers,sylvestre
Instead of linking to a page in MDN which links back to firefox-source-doc, this change links it directly to "Building Firefox On Windows"

Differential Revision: https://phabricator.services.mozilla.com/D79302
2020-06-11 15:56:03 +00:00
David Major
8b971e28fc No bug - Fix the code block formatting in mercurial_bundles.rst. DONTBUILD r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D77682
2020-06-01 16:49:34 +00:00
Sylvestre Ledru
50830173ae no bug - typo fixes - Remove duplicated doc docs/contributing/build/supported_configurations.rst
The right one is here:
build/docs/supported-configurations.rst

Differential Revision: https://phabricator.services.mozilla.com/D77645
2020-06-01 09:53:22 +00:00
Sylvestre Ledru
ea5a6c7b2e Bug 1641182 - doc: fix links and remove some deprecated infos r=championshuttler
Differential Revision: https://phabricator.services.mozilla.com/D77053
2020-05-28 13:04:00 +00:00
championshuttler
5fa2c88aaa Bug 1641182 - doc: Fix links in mobile build docs. r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D77063
2020-05-27 14:30:03 +00:00
mhoye
cb2f30a40e Bug 1179358 - Consolidation of documentation patches into MC r=sylvestre
Depends on D68835

Differential Revision: https://phabricator.services.mozilla.com/D76398
2020-05-25 07:26:51 +00:00
mhoye
57a1c6a1d8 Bug 1179358 - Moving contribution and related info from MDN to m-c r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D68835
2020-05-25 08:53:37 +00:00
Benoit Chauvet
a0f17a5fbf Bug 1636887 - how_to_contribute_firefox.rst : adding precisions to the windows dependencies setup explanations. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D74861
2020-05-13 16:50:07 +00:00
Sylvestre Ledru
8305e1a99e no bug - contribution doc: Document how to install moz-phab r=glob DONTBUILD
Depends on D74437

Differential Revision: https://phabricator.services.mozilla.com/D74438
2020-05-11 07:59:47 +00:00
Sylvestre Ledru
8635d12634 no bug - contribution doc: Make it clear that mac bootstrap isn't for Windows r=marco
Differential Revision: https://phabricator.services.mozilla.com/D74524
2020-05-09 21:44:11 +00:00
Sylvestre Ledru
f73509b9c0 no bug - contribution doc: Define what is treeherder r=marco DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D74437
2020-05-09 13:08:27 +00:00
championshuttler
c539f95b9a Bug 1629884 - Restructure Mercurial Overview Docs with clone instructions.r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D73361
2020-05-04 16:48:00 +00:00
championshuttler
0a54ae29e0 Bug 1629884 - Alongside update the how to contribute docs.r=ahal,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D73360
2020-05-04 19:33:28 +00:00
Sylvestre Ledru
ee3767098d no bug - Doc: document some vscode extensions r=nox
Differential Revision: https://phabricator.services.mozilla.com/D73083
2020-05-04 16:34:23 +00:00
championshuttler
6c014fbaf2 Bug 1634374 - Rename the doc title from Mozilla to Firefox in directory overview docs.r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D73266
2020-04-30 18:39:36 +00:00
Emilio Cobos Álvarez
b9a30edb5e Bug 1629708 - Point to the Eclipse CDT docs from the in-tree docs. r=sylvestre
Maybe we should move that in-tree, at some point.

Depends on D71052

Differential Revision: https://phabricator.services.mozilla.com/D71053

--HG--
extra : moz-landing-system : lando
2020-04-15 14:38:09 +00:00
Emilio Cobos Álvarez
0b2e28cb2e Bug 1629708 - Port emacs docs to the in-tree docs. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D71052

--HG--
extra : moz-landing-system : lando
2020-04-15 14:47:15 +00:00
Emilio Cobos Álvarez
c825f4442a Bug 1629708 - Fix title level and wrap the VSCode section. r=sylvestre
Depends on D71050

Differential Revision: https://phabricator.services.mozilla.com/D71051

--HG--
extra : moz-landing-system : lando
2020-04-15 14:30:26 +00:00
Emilio Cobos Álvarez
f2e40202f0 Bug 1629708 - Port ESLint VIM config from WebExtensions wiki to the in-tree docs. r=robwu
And tweak it so that if people want it can work outside-of the box (as
long as they have `eslint` in their path).

I've checked that mozilla-specific plugins also work with the setup I
mentioned.

Differential Revision: https://phabricator.services.mozilla.com/D71050

--HG--
extra : moz-landing-system : lando
2020-04-16 11:29:18 +00:00
Sylvestre Ledru
8405eb241d no bug - Also import the VS code documentation from MDN r=emilio
https://developer.mozilla.org/docs/Developer_Guide/Editor_Configuration

Differential Revision: https://phabricator.services.mozilla.com/D70941

--HG--
extra : moz-landing-system : lando
2020-04-14 21:43:49 +00:00
Emilio Cobos Álvarez
3cc5d55d45 No bug - Use the shorter name for some reviewer groups. r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D70657

--HG--
extra : moz-landing-system : lando
2020-04-13 21:27:52 +00:00
Emilio Cobos Álvarez
79d260464c No bug - Point to artifact builds / mozconfig from the contributing docs. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D70656

--HG--
extra : moz-landing-system : lando
2020-04-13 20:07:30 +00:00
Sylvestre Ledru
51ca3d607b no bug - lint doc: Update some old links r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D70576

--HG--
extra : moz-landing-system : lando
2020-04-13 19:48:48 +00:00
Emilio Cobos Álvarez
5043703027 Bug 1629445 - Add a page about editor/IDE integration to the docs. r=sylvestre
This is a frequent question in #introduction / #developers. I'm not
aware of any page in MDN that documents this kind of stuff.

This is intended to be a catch-all page for stuff that some people may
want to have like auto-completion, debugger/linter integration, etc...

In the future, maybe this should be a sub-section in a more general
"Improving your development environment" section or something like that,
where other stuff like commit hooks / mozconfig managers like [1] could
also be explained, but that seems premature, at least for now.

[1]: https://github.com/emilio/mozconfigs

Differential Revision: https://phabricator.services.mozilla.com/D70659

--HG--
extra : moz-landing-system : lando
2020-04-13 18:45:08 +00:00
Narcis Beleuzu
69f64d87d9 Backed out 2 changesets (bug 1617963, bug 1179358) for Linting failure on windows_build.rst . CLOSED TREE
Backed out changeset a2c7ad83a45b (bug 1179358)
Backed out changeset 4cf6af7fbcdb (bug 1617963)
2020-04-13 22:53:54 +03:00
mhoye
586ad04bbc Bug 1617963 - Moving contribution and related info from MDN to m-c r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D68835

--HG--
extra : moz-landing-system : lando
2020-04-01 22:15:27 +00:00
Emilio Cobos Álvarez
249c66fbe0 No bug - Add a link to GeckoView contribution docs from the source tree docs. r=sylvestre,snorp
Differential Revision: https://phabricator.services.mozilla.com/D70655

--HG--
extra : moz-landing-system : lando
2020-04-13 17:29:38 +00:00
Matthew Gaudet
6df9bb3b0d Bug 1625052 - Add preliminary in-tree build documentation r=tcampbell
This preliminary in-tree build documentation is focused on the `mach`
workflow.

I've used reStructuredText for this because there are some nice features
(for example, see the nice 'Note' box we get).

I added a marker so that we could get a nice link to the linux build. Note,
that link only looks sensible if the whole tree of docs is built (first time
you run `mach doc`). Subsequent rebuilds only seem to rebuild the subtree
that is changed, and so that label isn't found and so is printed funny.

Differential Revision: https://phabricator.services.mozilla.com/D68299

--HG--
extra : moz-landing-system : lando
2020-03-27 15:02:29 +00:00
Sylvestre Ledru
e734d33054 no bug - contribute doc - Create some sub categories r=firefox-source-docs-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D66651

--HG--
rename : docs/contributing/artifact_builds.rst => docs/contributing/build/artifact_builds.rst
rename : docs/contributing/linux_build.rst => docs/contributing/build/linux_build.rst
rename : docs/contributing/mercurial.rst => docs/contributing/vcs/mercurial.rst
rename : docs/contributing/mercurial_bundles.rst => docs/contributing/vcs/mercurial_bundles.rst
extra : moz-landing-system : lando
2020-03-16 21:20:04 +00:00
Sylvestre Ledru
96d228b38c no bug - Use the in-tree doc instead of mdn (or hardcoded links) r=glob
Differential Revision: https://phabricator.services.mozilla.com/D66493

--HG--
extra : moz-landing-system : lando
2020-03-12 03:25:28 +00:00
championshuttler
a963bc0c4b Bug 1619059 - Update the link to Artifact Build docs, DONTBUILD.r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D65357

--HG--
extra : moz-landing-system : lando
2020-03-05 19:41:30 +00:00
championshuttler
0952038a94 Bug 1619059 - Polish the artifact build doc (Remove bad char, fix links), DONTBUILD.r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D64901

--HG--
extra : moz-landing-system : lando
2020-03-05 19:42:09 +00:00
championshuttler
605e6dc841 Bug 1619059 - Blind Import of Artifact Build Docs from MDN, DONTBUILD.r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D64900

--HG--
extra : moz-landing-system : lando
2020-03-05 19:42:32 +00:00
Eric Rahm
90d90833f2 no bug - reviewerdoc - Add the XPCOM group r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D65021

--HG--
extra : moz-landing-system : lando
2020-03-02 21:10:09 +00:00
victoria
9e28fdb247 Bug 1619012 - Suggestions for shorter/friendlier intro. r=sylvestre
Depends on D64835

Differential Revision: https://phabricator.services.mozilla.com/D64836

--HG--
extra : moz-landing-system : lando
2020-02-29 08:01:30 +00:00
victoria
c47677d075 Bug 1619012 - Changed Artifact Mode sentence to have a hint about mozconfig. r=sylvestre
Depends on D64834

Differential Revision: https://phabricator.services.mozilla.com/D64835

--HG--
extra : moz-landing-system : lando
2020-02-29 08:00:52 +00:00
victoria
14dc66c859 Bug 1619012 - Add sentence about SearchFox r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D64834

--HG--
extra : moz-landing-system : lando
2020-02-29 07:59:53 +00:00
championshuttler
ff5c6e37a4 Bug 1617844- DONTBUILD Minor nits to Mercurial Docs(bad char, add matrix).r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D64582

--HG--
extra : moz-landing-system : lando
2020-02-27 16:04:36 +00:00
championshuttler
e7f486d269 Bug 1617844- Alongside add the reference of mercurial bundles in contribute page.r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D64566

--HG--
extra : moz-landing-system : lando
2020-02-27 13:51:22 +00:00
Sylvestre Ledru
6b925c7d59 no bug - reviews doc: Add some missing groups + polish r=glob DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D64373

--HG--
extra : moz-landing-system : lando
2020-02-26 16:01:08 +00:00
Sylvestre Ledru
1b63bda4a8 Bug 1617836 - ride along: Rename the hg doc to avoid confusion when linking from other pages r=championshuttler
Depends on D64032

Differential Revision: https://phabricator.services.mozilla.com/D64036

--HG--
extra : moz-landing-system : lando
2020-02-25 18:06:17 +00:00
championshuttler
6fba22ee67 Bug 1617844 - Polish the mercurial bundles doc (fix links, bad char etc). r=firefox-source-docs-reviewers,sylvestre
Depends on D64051

Differential Revision: https://phabricator.services.mozilla.com/D64110

--HG--
extra : moz-landing-system : lando
2020-02-25 16:45:11 +00:00
championshuttler
3796b0a288 Bug 1617844 - Import docs for Mercurial Bundles without any changes. r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D64051

--HG--
extra : moz-landing-system : lando
2020-02-25 16:44:26 +00:00