Recent

Author Topic: Lazarus Projects Manager ?  (Read 19054 times)

siegfriedn

  • New Member
  • *
  • Posts: 22
Lazarus Projects Manager ?
« on: September 13, 2010, 12:27:49 pm »
Hi,

Is there a 'Projects Manager' where you can manage a number of related projects in one place in Lazarus?

For example you want to see your main application project and then the test application project in the same management interface.

Even something simple where you can just register a project and then quickly switch from one project to another would be a start.

If not Lazarus needs it. Lazarus is a powerful development framework, but needs to become more Enterprise developer friendly.

Thanks,

Siegfried

Lord_ZealoN

  • Full Member
  • ***
  • Posts: 141
    • http://lordzealon.com
Re: Lazarus Projects Manager ?
« Reply #1 on: September 13, 2010, 12:31:46 pm »
Hi,

Is there a 'Projects Manager' where you can manage a number of related projects in one place in Lazarus?

For example you want to see your main application project and then the test application project in the same management interface.

Even something simple where you can just register a project and then quickly switch from one project to another would be a start.

If not Lazarus needs it. Lazarus is a powerful development framework, but needs to become more Enterprise developer friendly.

Thanks,

Siegfried

Hi,

I don't know if exists, but could be interesting.

If you need it soon, have some options:

1.- Start developing it, and call for help.
2.- I don't remember if you can request features at mantis.
3.- Put a bounty for it: http://wiki.lazarus.freepascal.org/Bounties

Cheers.

siegfriedn

  • New Member
  • *
  • Posts: 22
Re: Lazarus Projects Manager ?
« Reply #2 on: September 13, 2010, 01:23:24 pm »
Thanks for your reply.

Yes of course, as the last resort, but one would need to have the input of most of the Lazarus developers. (Do they regularly read this forum?)
Quetions:
How does it fit into the Lazarus roadmap?
Is someone else already working on something similar? Where do you find out this information?
How does it affect the current 'project functionality' in Lazarus?
etc.

I am already working on something else for Lazarus (to be announced later) and do not have the time to learn / or ability? to develop such a thing. I would love to put a bounty, but my family's needs are higher at the moment.

Lord_ZealoN

  • Full Member
  • ***
  • Posts: 141
    • http://lordzealon.com
Re: Lazarus Projects Manager ?
« Reply #3 on: September 13, 2010, 02:34:54 pm »
You have the roadmap here:
http://wiki.lazarus.freepascal.org/Roadmap

Yes, I suppose Lazarus Team developers reads this forum, and maillist.

Reporting in Mantis, in severity of the report, there are an option of "feature". I don't know if it's for this type of things.

IPguy

  • Sr. Member
  • ****
  • Posts: 385
Re: Lazarus Projects Manager ?
« Reply #4 on: September 13, 2010, 03:56:10 pm »
I would be interested in something like this to help me manage the various branches of my main program project.

Feature set inclusion / exclusion, size limitations, etc ...

Example: Enterprise version, Large version, small version, demo version, ...



TurboRascal

  • Hero Member
  • *****
  • Posts: 672
  • "Good sysadmin. Bad programmer."™
Re: Lazarus Projects Manager ?
« Reply #5 on: March 22, 2011, 09:54:14 pm »
I would be interested in this too... It can be quite a useful feature when developing two connected projects, especially an app or library together with a test program...

Is anyone posting this on mantis?
Regards, ArNy the Turbo Rascal
-
"The secret is to give them what they need, not what they want." - Scotty, STTNG:Relics

Laksen

  • Hero Member
  • *****
  • Posts: 802
    • J-Software
Re: Lazarus Projects Manager ?
« Reply #6 on: March 22, 2011, 10:02:14 pm »
I would be interested in something like this to help me manage the various branches of my main program project.

Feature set inclusion / exclusion, size limitations, etc ...

Example: Enterprise version, Large version, small version, demo version, ...
There's already the project "Build modes" feature that solve this problem

fabienwang

  • Sr. Member
  • ****
  • Posts: 449
  • Lazarus is the best
    • My blog
Re: Lazarus Projects Manager ?
« Reply #7 on: March 22, 2011, 11:33:15 pm »
Yeah build modes are powerful and very useful for debug and release modes (after you configure, you don't need to change params anytime)
I'm using Arch Linux.
Known for: CPickSniff, OpenGrabby
Contributed to: LazPaint

TurboRascal

  • Hero Member
  • *****
  • Posts: 672
  • "Good sysadmin. Bad programmer."™
Re: Lazarus Projects Manager ?
« Reply #8 on: March 22, 2011, 11:40:03 pm »
I don't think siegfriedn meant he needs somethhing that Build Modes could solve. I guess he meant something like I described above...

To be more specific, Project Manager would be needed to manage different _code_, not different project _options_...
Regards, ArNy the Turbo Rascal
-
"The secret is to give them what they need, not what they want." - Scotty, STTNG:Relics

Leledumbo

  • Hero Member
  • *****
  • Posts: 8836
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Lazarus Projects Manager ?
« Reply #9 on: March 22, 2011, 11:59:43 pm »
It's possible to share files between projects. You can use Project Inspector menu to add existing files. Some packages already do this though.

mas steindorff

  • Hero Member
  • *****
  • Posts: 576
Re: Lazarus Projects Manager ?
« Reply #10 on: March 23, 2011, 01:05:33 am »
Even something simple where you can just register a project and then quickly switch from one project to another would be a start.
Your aware there is a "open recent Project" menu item under the project menu of the IDE.  I quickly switch from one project to another using this command all the time.
(you may have been looking for it under the file menu like other software has)
windows 10 &11, Ubuntu 21+ IDE 3.4 general releases

JD

  • Hero Member
  • *****
  • Posts: 1913
Re: Lazarus Projects Manager ?
« Reply #11 on: March 23, 2011, 04:08:59 pm »
Yeah build modes are powerful and very useful for debug and release modes (after you configure, you don't need to change params anytime)

How does this work in Lazarus? I see it under Project Options --> Compiler Options --> Build Modes but I never tried it. All those tweaks remind me too much of C/C++. A necessary evil, OK, but it can be tiresome.  :(

Delphi provides an easy way to manages projects by grouping project files together in the IDE. In addtion, at compile time, you can opt for a Debug or a Release version. Would be nice to see that in Lazarus.  :D
« Last Edit: March 23, 2011, 04:11:25 pm by JD »
Linux Mint - Lazarus 4.6/FPC 3.2.2,
Windows - Lazarus 4.6/FPC 3.2.2

mORMot 2, PostgreSQL & MariaDB.

fabienwang

  • Sr. Member
  • ****
  • Posts: 449
  • Lazarus is the best
    • My blog
Re: Lazarus Projects Manager ?
« Reply #12 on: March 23, 2011, 06:44:24 pm »
JD,
it's very easy in lazarus too.

You create a build mode call "debug".
You active it by ticking the checkbox,
then, any compiler option you change will be only for "debug" mode.
You can for example choose
Path:
  target file name = debug\yourbinaryname
Code generation:
  Optimizations Level 0
Verbosity:
  Show Line number (+v)

and for a release mode you could choose the path release\
and Optmizations level 3 etc.

Then left to the run button, you will be able to change build mode fastly (like in delphi i guess).

Best regards,
Fabien Wang
I'm using Arch Linux.
Known for: CPickSniff, OpenGrabby
Contributed to: LazPaint

 

TinyPortal © 2005-2018