Generate random basic/complex tables for performance testing and debugging. #294
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PROPOSED DOCS <-- Click ME! ME! ME!
This PR adds a rudimentary ability to generate basic and complex tables for performance testing, debugging, and amusement.
Basic usage:
Help:
Basic table: A table where all cells are 1x1.
Complex table: Any table with a cell specifying a colSpan or rowSpan greater than 1.
The added scripts/generate.md documents the generation script's functionality.
Known issues:
This script is presently prone to falling into a continuous loop and will remain a draft until it is stablized. Because it is random it is especially tough to debug.
Additionally, when printing a generated table, the table might not produce the "expected" output". It can be tough to discern if the problem is in the generated data or in cli-table3's layout rendering. (So far, after #278, I've found that it usually is in the generated dated)