mirror of
https://github.com/dredx/prole.git
synced 2026-09-27 17:34:30 +00:00
- Introduce lib/shell helpers and keep etc/* scripts thin via compatibility shims - Move Kerberos validation to scripts/validation/check_kerberos.sh and update callers - Add deterministic shellspec unit tests under tests/shellspec/ and wire Maven to run them - Add minimal Spring Boot authority module with startup + /health endpoint and Maven wiring - Document the new layout in docs/layout.md Co-authored-by: Junie <junie@jetbrains.com>
17 lines
731 B
Markdown
17 lines
731 B
Markdown
# CONTRIBUTING
|
|
|
|
## For developer
|
|
|
|
1. To understand the [architecture](docs/architecture.md)
|
|
2. About [reporter](docs/reporter.md)
|
|
3. About various [shells](docs/shells.md)
|
|
4. How to [test](docs/test.md)
|
|
|
|
### 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.
|