You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Abhishek Dasgupta <a1...@linux.vnet.ibm.com> on 2015/12/03 21:10:50 UTC
Need to know how development setup is done for code development in
mesos
Hi,
I am a newbie in mesos development. Currently understanding mesos code
structure. Can anyone please suggest what development environment is
used for mesos development? Do I need to build mesos using "make", every
time I make any changes in messo? Do you guys follow any particular
development setup?
--
Regards,
---------------------------------------------------------------------------------------
Abhishek Dasgupta
Linux Software Developer - Linux Technology Centre
IBM Systems Lab,
IBM India Pvt. Ltd.
Embassy Golf Link, D Block
Koramongala - Off Indiranagar Ring Road
Bangalore - 560 071
Mobile: +91-8884107981
---------------------------------------------------------------------------------------
Re: Need to know how development setup is done for code development
in mesos
Posted by Adam Avilla <ad...@avil.la>.
Not sure, but could this turn into a newb doc or something pointing to
references on internet for dev env setup and such?
On Thu, Dec 3, 2015 at 1:43 PM, Alex Rukletsov <al...@mesosphere.com> wrote:
> Hi Abhishek and welcome to the community!
>
> There are a lot of options to set up Mesos development environment: it's a
> matter of personal preference. Some folks use emacs, some vi, some sublime.
> There are people using IDEs like CLion or Eclipse. And there is at least
> one guy working in Qt Creator. I would encourage you to use what you
> already use for your other C++ projects and—if setting this up will not be
> straightforward—sharing your experience with the list.
>
> Thanks to great efforts by Alex Clemmer and other guys, Mesos codebase is
> now also tracked as a CMake project, which may help you configure your
> editor (and maybe even hotkeys for building).
>
> Mesos is mostly written in C++, which is a compiled language, hence you do
> need to recompile the project when you do changes (FWIW, there are
> interesting efforts in making C++ interpreters, e.g.
> https://root.cern.ch/cling, but none of them is being used in Mesos). As
> per setup, we ensure changes we make compile on at least Mac OS and Linux,
> with Windows is being added to that list.
>
> On Thu, Dec 3, 2015 at 9:10 PM, Abhishek Dasgupta <
> a10gupta@linux.vnet.ibm.com> wrote:
>
> > Hi,
> >
> > I am a newbie in mesos development. Currently understanding mesos code
> > structure. Can anyone please suggest what development environment is used
> > for mesos development? Do I need to build mesos using "make", every time
> I
> > make any changes in messo? Do you guys follow any particular development
> > setup?
> >
> > --
> > Regards,
> >
> >
> >
> ---------------------------------------------------------------------------------------
> > Abhishek Dasgupta
> > Linux Software Developer - Linux Technology Centre
> > IBM Systems Lab,
> > IBM India Pvt. Ltd.
> > Embassy Golf Link, D Block
> > Koramongala - Off Indiranagar Ring Road
> > Bangalore - 560 071
> > Mobile: +91-8884107981
> >
> >
> ---------------------------------------------------------------------------------------
> >
> >
>
--
/adam
Re: Need to know how development setup is done for code development
in mesos
Posted by Alex Rukletsov <al...@mesosphere.com>.
Hi Abhishek and welcome to the community!
There are a lot of options to set up Mesos development environment: it's a
matter of personal preference. Some folks use emacs, some vi, some sublime.
There are people using IDEs like CLion or Eclipse. And there is at least
one guy working in Qt Creator. I would encourage you to use what you
already use for your other C++ projects and—if setting this up will not be
straightforward—sharing your experience with the list.
Thanks to great efforts by Alex Clemmer and other guys, Mesos codebase is
now also tracked as a CMake project, which may help you configure your
editor (and maybe even hotkeys for building).
Mesos is mostly written in C++, which is a compiled language, hence you do
need to recompile the project when you do changes (FWIW, there are
interesting efforts in making C++ interpreters, e.g.
https://root.cern.ch/cling, but none of them is being used in Mesos). As
per setup, we ensure changes we make compile on at least Mac OS and Linux,
with Windows is being added to that list.
On Thu, Dec 3, 2015 at 9:10 PM, Abhishek Dasgupta <
a10gupta@linux.vnet.ibm.com> wrote:
> Hi,
>
> I am a newbie in mesos development. Currently understanding mesos code
> structure. Can anyone please suggest what development environment is used
> for mesos development? Do I need to build mesos using "make", every time I
> make any changes in messo? Do you guys follow any particular development
> setup?
>
> --
> Regards,
>
>
> ---------------------------------------------------------------------------------------
> Abhishek Dasgupta
> Linux Software Developer - Linux Technology Centre
> IBM Systems Lab,
> IBM India Pvt. Ltd.
> Embassy Golf Link, D Block
> Koramongala - Off Indiranagar Ring Road
> Bangalore - 560 071
> Mobile: +91-8884107981
>
> ---------------------------------------------------------------------------------------
>
>