Problem/Motivation
Currently, several setup steps require manual configuration. Developers need to manually add or modify fields in the config directory, which is time-consuming and error-prone. Automating these steps by introducing predefined fields can streamline the setup process.
Steps to reproduce
- Clone the repository.
- Attempt to run or initialize the project.
- Notice missing configuration fields in the config directory.
- Manually add or edit fields to proceed with setup.
Proposed resolution
Add necessary fields to the config directory with default or placeholder values. Update the initialization logic to read from these fields, reducing the need for manual intervention.
Remaining tasks
- Identify configuration values currently entered manually.
- Update the config schema to include these fields.
- Implement default value handling and validation logic.
- Update any related documentation or setup guides.
User interface changes
No user interface changes are expected at this stage.
API changes
None.
Data model changes
Only minor changes to the configuration schema, no impact on the broader data model.
Comments