gecko-dev/docs/contributing
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
..
build no bug - typo fixes - Remove duplicated doc docs/contributing/build/supported_configurations.rst 2020-06-01 09:53:22 +00:00
vcs No bug - Fix the code block formatting in mercurial_bundles.rst. DONTBUILD r=sylvestre 2020-06-01 16:49:34 +00:00
contribution_quickref.rst Bug 1645384 - Fix "More information" broken link at "Install Dependencies (non-Windows)" section in Quick Reference doc r=sylvestre 2020-06-13 15:15:09 +00:00
directory_structure.rst no bug - doc: remove an old reference to mdn r=championshuttler 2020-06-15 11:29:29 +00:00
editor.rst Bug 1646256 - Make rust-analyzer and YouCompleteMe work with mozilla-central. r=sylvestre 2020-06-17 17:53:56 +00:00
index.rst Bug 1179358 - Moving contribution and related info from MDN to m-c r=sylvestre 2020-05-25 08:53:37 +00:00
reviews.rst No bug - Use the shorter name for some reviewer groups. r=firefox-source-docs-reviewers,sylvestre 2020-04-13 21:27:52 +00:00