Closed lissmeister closed 1 year ago
Updated code formatting configuration The configuration for the code formatting tool (Prettier) was adjusted. This includes settings for sorting import statements, which organizes where certain code components are brought in from.
Improved user prompts
Most commands and functionalities in the app now provide better prompts to the users - giving clarity on current processes, error handling, instructions, and success messages. This is achieved through the addition of 'prompts' in numerous files including cdnS3GoDaddy.js
, clone.js
, configure.js
, db.js
, index.js
, app-name.js
, kinsta.js
, secrets.js
, triggerfish.js
, and vault.js
files.
Enhanced page component creation
The createPageComponent
functionality in pageComponent.js has been updated to include more file copy operations, replacements of placeholders in files, and updates to GraphQL fragments, which will allow for more precise definitions of data requirements.
Added visual styling for console output
The writeSummary
function in summary.js
was updated with the addition of chalk
, a styling library that can make console output more visually pleasing.
Updated package scripts
The project's package.json
which is responsible for managing dependencies and scripts, now includes a "format" script for easier code formatting.
Improved package updating strategy
The renovate.json
was updated to include all update types to keep dependencies better maintained.
Inclusion of additional libraries and modifications
Several other files were edited to incorporate new libraries or to make minor changes to functionalities. These include updates for handling AWS operations in aws.js
, managing DNS records in godaddy.js
, setting up email service in sendgrid.js
, and dealing with local site configuration in local.js
. The addition of these libraries or updates will significantly enhance the efficiency and utilitarian function of the codebase.
Syntax adjustments Many function signatures, error messages across multiple files have been updated to enhance readability and to maintain code consistency.
Create IAM user Save AWS access key and secret for user in 1password Update Bucket Public Policy to allow the newly created user to read & write to the bucket Set Bucket LifeCyclerRule
closes #53