Commit Graph

37 Commits

Author SHA1 Message Date
Felicián Németh f1b1ef9bfd doc: contributing: Remove outdated LSP extension
rustDocument/implementations is not in use.  Fix #1593

@Xanewok:
> We're not using it anymore since #936 but the documentation is outdate.
2019-11-22 18:09:00 +01:00
Lucas Molas 6c3befaf97 doc: contributing: add heading to CLI section
And some minor editing.
2019-06-01 22:58:53 -03:00
Lucas Molas 30af67cfec doc: contributing: clarify zero-based positions 2019-06-01 22:35:57 -03:00
Christian Rondeau e71f0006fd Fix contributing.md env_logger example 2019-06-01 09:45:06 -04:00
Igor Matuszewski f464688698
Remove extra backticks in contributing.md 2019-01-28 18:16:47 +01:00
Hirokazu Hata 2561a3decc Add how RLS can be built without clippy_lints 2019-01-28 11:17:30 +09:00
Igor Matuszewski 57347657ed Link to architecture.md from README and contributing doc 2019-01-25 17:38:11 +01:00
Alex Butler 3e0f330fa7
Update nursery links -> rust-lang
* Fixes travis badge
2018-11-24 11:55:12 +00:00
kngwyu 677368c552 Fix racer url 2018-08-27 16:20:55 +09:00
Maciej Kowalewski 5df4735070 Minor clarifications in contributing.md
- Describe how to use rls-vscode with custom RLS binaries
- Clarify how to access stderr in vscode. HIDE_WINDOW_OUTPUT is no
  longer a thing.
- CLI mode now needs explicit --cli flag, not just any argument
2018-06-07 22:19:11 -04:00
Tomasz Zurkowski 9107d38679 Add missing dev openssl package in contributing.md.
I tried building rls project on new ubuntu 16.04 (ubuntu/xenial64
vagrant), but it failed with a message::

  Make sure you also have the development packages of openssl installed.
  For example, `libssl-dev` on Ubuntu or `openssl-devel` on Fedora.

After installing this package using apt-get, `cargo build --release`
finished successfully.
2018-05-24 02:35:30 +00:00
Remy Suen 324b5996e6 Fix incorrect link to "good first issue" label
Signed-off-by: Remy Suen <remy.suen@gmail.com>
2018-04-19 07:56:39 -04:00
Lucas Bullen 9eb0d19e5e
Update contributing doc to reflect window/progress title name change
- Updates the docs to reflect the name changes made in 9a298c1
2018-04-05 11:26:19 -04:00
Martin Algesten 8bab552876 Use window/progress notifications for build progress 2018-02-24 12:19:07 +01:00
Jonas Bushart 84d7bf5329 Remove documentation of obsolete rustWorkspace/deglob command 2017-11-22 22:21:57 +01:00
Martin Lindhe 99491cd774 fix some typos, and use consistent US spelling of analyze 2017-10-31 22:24:18 +01:00
Igor Matuszewski c2345e3166 Mention RUSTC_SAVE_ANALYSIS in contributing.md
The flag was changed in https://github.com/rust-lang/rust/pull/43327.

r? @nrc
2017-10-23 10:49:33 +02:00
Gen Zhang 7a1e062c87 deglob is client -> server, not server -> client 2017-09-20 11:42:13 +01:00
Nick Cameron 8e3a59cd5f Documentation on implementing clients 2017-09-14 11:52:05 +12:00
Nick Cameron d42d657a73 Send a `beginBuild` message at the start of a build. 2017-09-08 09:25:01 +12:00
Sam Symons 57a733ab22 Change the starter issues URL to use the `good first issue` label.
The `easy` label has been removed.
2017-08-23 13:27:28 -07:00
Nick Cameron 1848d58c0f Add notes on debugging and troubleshooting 2017-08-21 19:06:09 +12:00
Jonas Bushart d41755831b Implement custom find implementations extension
List all implementation block for traits, structs, and enums.
Fails for traits which are implemented using derive
Listed under wishlist rust-lang-nursery/rls#142

Requires the find-impls branch of https://github.com/jonasbb/rls_vscode
2017-08-17 00:00:16 +02:00
Igor Matuszewski 41a704cb9b Mention cmake Linux dependency in contributing.md 2017-07-10 20:44:14 +02:00
Jacob Shaffer e74a561c68 Adds note about installing cmake on Windows. 2017-07-06 09:50:16 -04:00
Nick Cameron dcd8544325 Undo all the workspace/submodule stuff 2017-06-27 09:33:19 -07:00
Nick Cameron a3f3559508 Add note to contributing.md 2017-06-25 15:07:16 +12:00
Nick Cameron 02b01dd60b Add deps as submodules 2017-06-23 16:07:59 +12:00
Nick Cameron 3441edd592 Add some debugging instructions to contributing.md 2017-06-16 17:30:51 +12:00
Tetsuharu OHZEKI 45723a2c94 Remove needless guide to set 'RLS_ROOT' from contributing.md
Now, this paragraph is needless for this repository.
This envvar is used by [rls_vscode][rls_vscode],
but it have the same guide in [its repository][rls_vscode_guide].

[rls_vscode]: https://github.com/jonathandturner/rls_vscod://github.com/editor-rs/vscode-rust
[rls_vscode_guide]: a5eb35e574/README.md (via-source)
2017-05-11 02:52:51 +09:00
Nick Cameron c0ffdca8ca Add a command line interface 2017-05-03 15:42:16 +12:00
Martin Geisler 64ec8e0cf2 Delete trailing whitespace 2017-04-20 22:54:30 +02:00
Martin Geisler ef7ffefa63 Use $(...) interpolation for setting LD_LIBRARY_PATH
This makes the examples ready for copy-paste and I believe all popular
shells support this syntax.
2017-04-20 22:53:36 +02:00
Martin Geisler 083eaa7917 Mention zlib development headers as build dependency
Without this, the compilation of the openssl-sys crate fails on my
Debian testing machine:

     Compiling openssl-sys v0.9.10
  error: failed to run custom build command for `libssh2-sys v0.2.5`
  process didn't exit successfully: `/home/mg/src/rls/target/release/build/libssh2-sys-e917cad9dc0cbe58/build-script-build` (exit code: 101)
  --- stdout
  running: "cmake" "/home/mg/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.2.5/libssh2" "-DCRYPTO_BACKEND=OpenSSL" "-DBUILD_SHARED_LIBS=OFF" "-DENABLE_ZLIB_COMPRESSION=ON" "-DCMAKE_INSTALL_LIBDIR=lib" "-DBUILD_EXAMPLES=OFF" "-DBUILD_TESTING=OFF" "-DCMAKE_INSTALL_PREFIX=/home/mg/src/rls/target/release/build/libssh2-sys-9cc98b1c475d5dff/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_BUILD_TYPE=Release"
  -- Configuring incomplete, errors occurred!
  See also "/home/mg/src/rls/target/release/build/libssh2-sys-9cc98b1c475d5dff/out/build/CMakeFiles/CMakeOutput.log".

  --- stderr
  fatal: Not a git repository (or any parent up to mount point /home)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
  CMake Error at /usr/share/cmake-3.7/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
    Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
  Call Stack (most recent call first):
    /usr/share/cmake-3.7/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
    /usr/share/cmake-3.7/Modules/FindZLIB.cmake:114 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
    src/CMakeLists.txt:239 (find_package)

The installation command for Fedora has not been tested, but the
package name is based on https://apps.fedoraproject.org/packages/zlib.
2017-04-20 22:52:36 +02:00
Jonathan Turner b66c698233 Update contributing.md 2017-04-18 14:57:46 +12:00
Nick Cameron 1a2048bad4 parallel tests
fixes #155
2017-04-04 15:24:29 +12:00
Nick Cameron 16e0213360 Add contributing.md 2017-03-01 13:47:58 +13:00