Open Issues Need Help
View All on GitHubAI Summary: This issue aims to standardize inconsistent naming conventions for template placeholders, specifically differentiating between variable (`modelName`) and class (`ModelName`) names. The objective is to apply one consistent pattern across all project templates (e.g., controllers, routes, validators) to enhance clarity without introducing any functional changes.
quikjs
AI Summary: This issue requests the addition of a new "Example Project" section to the README file. This section should guide new users on how to scaffold and run a basic example project locally, potentially by creating a new "basic-crud" example within the project.
quikjs
AI Summary: This issue proposes adding input validation to `prompt.js` to prevent users from creating JavaScript files with invalid model names. The validation should ensure model names only contain alphabetic characters and underscores, and it should either display an error or re-prompt the user for a valid name. A unit test for this new validation is also required.
quikjs
AI Summary: This issue requests the addition of Jest tests for the 'quik-g-p' and 'quik-g-m' CLI commands. The tests should simulate command execution using `child_process.spawn`, verify successful exits, and confirm the creation of expected output directories and files, potentially by mocking the file system or using temporary directories.
quikjs
AI Summary: This issue proposes adding a visual progress spinner using the 'ora' library to provide better user feedback during file generation processes. The spinner should clearly indicate progress and stop gracefully, even if an error occurs during generation.
quikjs
AI Summary: This issue proposes enhancing the command-line interface (CLI) for the 'quik-g-p' tool by adding a `--help` flag. This flag should display a comprehensive list of available commands, their associated flags, and brief descriptions to improve user understanding and usability.
quikjs
AI Summary: This issue proposes adding a version flag (`--version` or `-v`) to the `quikjs` CLI. This will allow users to easily check the currently installed version of the tool, improving debugging and update verification. The implementation involves reading and displaying the version number from the `package.json` file for both `quik-g-p` and `quik-g-m` commands.
quikjs
AI Summary: This issue proposes adding support for both Enquirer and Inquirer as prompt engines in quikjs. Users will be able to configure which library to use via a configuration option or environment variable, allowing them to choose based on their preference for Enquirer's async design. The change needs to be backward compatible with existing Inquirer usage.
quikjs