Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 731 Bytes

CONTRIBUTING.md

File metadata and controls

16 lines (12 loc) · 731 Bytes

CONTRIBUTING

For developer

  1. To understand the architecture
  2. About reporter
  3. About various shells
  4. How to test

About specfile translation process

The specfile is a valid shell script, but a translation process is performed to implement the scope, line number etc. Each example group block and example block is translated to commands in a subshell. Therefore changes inside those blocks do not affect the outside of the block. In other words it realizes local variables and local functions in the specfile. This is very useful for describing a structured spec. If you are interested in how to translate, use the --translate option.