Version 1 (modified by colin, 9 years ago) (diff)

initial attempt to materialize jam coding guidelines.

While trying to implement Jam Rules for adding WifiFirmware, Matt and Colin encountered, that there are no written coding guidelines. Thus making it hard to stick to them. This Wiki is intended to fill this gap, by collecting (reverse engineering?) these guidelines. Thus allowing to get patches - from newcomers to the jam build system - more easily accepted and making Ingos life somewhat easier :)

  • max. 80 chars per line
  • descriptive identifiers (rule names, variable names, action names, ...)
  • matt: axel has mentioned wanting two blank lines inbetween rules, actions, anything that looks like a C/C++ function. but i don't know what ingo thinks.