Closed lissmeister closed 1 year ago
New Feature Addition in CHANGELOG.md
The team has introduced a feature in the CHANGELOG.md
that enables creation of DNS records in GoDaddy. The types of records that can be created include A, CNAME, TXT
. The feature also includes an error message for instances where a DNS record with identical attributes already exists.
Updated README.md
There is a new section added in the README.md
file that details the godaddy create
command. This command is designed to facilitate the creation of DNS records in GoDaddy.
New Command File
A new file godaddy.js
was added to the commands
directory. This file contains a function `createGoDaddy', which prompts the user through the process of creating DNS records in GoDaddy by selecting a record type and entering both record name and data.
Updated index.js
The team made changes to the index.js
to incorporate a new command godaddy create
that expedites creation of DNS records in GoDaddy
Modified godaddy.js under tasks/services
The godaddy.js
in the tasks/services
directory was modified to include a function createGoDaddyDnsRecord
. This function is responsible for directly creating DNS records in GoDaddy through an API request to GoDaddy's API. Additionally, it helps in handling any errors that may occur during the process.
New Feature: Creating DNS Records in GoDaddy This PR introduces a new feature that supports the creation of DNS records in GoDaddy. The types of records that can be created include A, CNAME, and TXT.
Documentation for New Feature The README.md file is updated with a new command description that guides users on how to create DNS records in GoDaddy.
Code File for DNS Record Creation
The new file godaddy.js
is added to the commands
directory, which contains the actual logic for creating the DNS records in GoDaddy.
Integration of New Feature to Existing Code
The main JavaScript file (index.js
) is updated to include the new command godaddy create
, which is used to initiate the process of creating DNS records.
Project Version Update
The project version is updated to 2.13.0 in the package.json
file, signaling the introduction of the new feature in the new version.
Additional Support for DNS Record Creation
Another godaddy.js
file is added to the tasks/services
directory, which supports the DNS record creation activity in the GoDaddy service.
GoDaddy Credential Extraction
A new function getCredentials
is added that retrieves the necessary GoDaddy API key and secret, used later for creating DNS records.
Refinement of DNS Record Creation Process
The goDaddy
function is enhanced to prepare the necessary data for creating the DNS records and it calls the createGoDaddyDnsRecord
function to execute the creation. Also, there's a change in the Amazon certificate used when creating a CloudFront Distribution.
Create dns records in GoDaddy via lisa-cli
PR Summary
New Feature: Creating DNS Records in GoDaddy This PR introduces a new feature that supports the creation of DNS records in GoDaddy. The types of records that can be created include A, CNAME, and TXT.
Documentation for New Feature The README.md file is updated with a new command description that guides users on how to create DNS records in GoDaddy.
Code File for DNS Record Creation The new file
godaddy.js
is added to thecommands
directory, which contains the actual logic for creating the DNS records in GoDaddy.Integration of New Feature to Existing Code The main JavaScript file (
index.js
) is updated to include the new commandgodaddy create
, which is used to initiate the process of creating DNS records.Project Version Update The project version is updated to 2.13.0 in the
package.json
file, signaling the introduction of the new feature in the new version.Additional Support for DNS Record Creation Another
godaddy.js
file is added to thetasks/services
directory, which supports the DNS record creation activity in the GoDaddy service.GoDaddy Credential Extraction A new function
getCredentials
is added that retrieves the necessary GoDaddy API key and secret, used later for creating DNS records.Refinement of DNS Record Creation Process The
goDaddy
function is enhanced to prepare the necessary data for creating the DNS records and it calls thecreateGoDaddyDnsRecord
function to execute the creation. Also, there's a change in the Amazon certificate used when creating a CloudFront Distribution.