Closed nohehf closed 2 years ago
Planned new flow and architecture:
graph TD
cli(CLI) --> |params| introspection(introspection)
introspection --> |introspection query| parsing(parsing)
parsing --> |sanitized introspection| formatting(formatting)
formatting --> |query strings & params| converter(conversion)
converter --> |postman collection| save[save file]
clifile[cli.ts] -.-> cli
lib[lib.ts] -.-> introspection
introspecter[introspecter.ts / outrospecter.ts ?] -.-> parsing
format[format.ts] -.-> formatting
convert[convert.ts] -.-> converter
Separate the
lib.ts
file so that it's easier to understand & upgrade GraphMan. Strings formatting, parsing, and output should be in separated modules.