I have questions around building ranger - OS & IDE......
I can build Ranger at the cmd line under a variety of linux environments
such as with Ubuntu 16.04, openjdk 1.8 & maven 3.3.9. Super :-)
However my current primary workstation is running Windows 10.
Additionally in order to better familiarise myself with the code I'd
like to use an IDE
Ideally I'd probably build Ranger within eclipse under Windows 10
natively, though there's been some issues with this including
* RANGER-1184 - a patch to fix a windows compile issue
* RANGER-1186 - my initial report on failing to build in eclipse.
There is however a useful doc included which I'll follow for building
with eclipse, but on linux
* RANGER-1331 - I just opened this today to focus on ranger not
building under Windows
I am aware ranger includes some unix specific components such as for
auth/pam. What would reasonable build environments be in addition to linux
* MacOS ?
* Windows 10 "native" (given git, mvn, java)
* Windows 10 "native ubuntu shell"
* Windows 10 + cygwin (confusing when already have an ubuntu shell)
Whilst I am very familar with linux having worked with *nix since 1986,
my current setup is a rather laggy for heavy UI apps (such as eclipse) -
x servers, virtual video drivers(I use hyper-v as I want to also run
docker on windows). Last I tried an eclipse menu dropdown took 1s+
making code navigation awkward.
I do expect to move to a Mac in a few months
What do other contributors here use?
As well as OS, how about IDEs that work nicely? Eclipse can be rather
nice to support code browsing, incremental build, and easy execution of
unt tests using packages like TestNG, but its maven support can be ..
awkward.... Visual code/atom is nice for simple editing, but less good
for quick navigation. I've yet to try IntelliJ wth ranger.
Many thanks
Nigel.