Johannes Schaefer wrote:

Johannes Schaefer schrieb:

Ross Gardler schrieb:
<snip/>

Alternative
-----------

We change the "seed" target to be an interactive target that provides a
menu of all available seed sites.


Not sure about this. It adds some overhead on getting started.
A simple text message explaining these options may suffice,
the user can then choose to create some "seed-special".


Now that I've read Ross' answer to Gav's questions about
contributing ... what about making a simple 'forrest'
become more interactive? Right now it builds forrest (huh?)
and displays the "run forrest -project-help" message.

Actually, the default behaviour for "forrest" is to run "forrest site".

Somebody typing just 'forrest' does not know how it is
used. She would maybe expect some help or even better:
an interactive guide to getting started with forrest.

Yes that is a better place for the interactive target I described. So options would be things like:

site - build a forrest site in the current directory
run - run forrest in dynamic mode in the current directory
seed - create a simple starter site in the current directory
seed-sample - create a sample site...
seed-business - create a simple site template for a business
available-plugins - list all the plugins available for Forrest

etc.

Doing this will hekp users learn/remember the targets available and does not prevent them from running any of the targets directly, i.e. "forrest seed", "forrest run", "forrest site"

Ross

Reply via email to