guidocalvano / OgreJS

Ogre in javascript
2 stars 1 forks source link

Project setup #2

Open guidocalvano opened 13 years ago

guidocalvano commented 13 years ago

Features of proposed setup

Its easy because it only requires two commands to set up.

Easy for new team members;

Easy for new users

Easy for existing team members

The sub folder OgreJS is under git control, the other folders could be, but not under our repository.

building

During an irc discussion we concluded scons was better

Every OS has its own makefiles. Knowledge of makefiles is generally the greatest, and using 'platform independent' build tools will not work unless they can be tested. The makefiles aren't that much work to write for a specific OS (compared to coding) and if we don't have a developer for some OS we can't test building, so the user will have to change some params anyway.

always use #include style includes and a library search path

namespace

namespace OgreJS

nodejs

It is practical to include nodejs as a dependency, and to create code in such a way that OgreJS can be 'required' as a node module from the get go.