<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vaishnavi D</title>
    <description>The latest articles on DEV Community by Vaishnavi D (@vaishnavi_d_b134d75c858ac).</description>
    <link>https://dev.to/vaishnavi_d_b134d75c858ac</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3080594%2Fc81c5fd8-7bb1-4497-8150-2ba0ed1e20f2.jpg</url>
      <title>DEV Community: Vaishnavi D</title>
      <link>https://dev.to/vaishnavi_d_b134d75c858ac</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vaishnavi_d_b134d75c858ac"/>
    <language>en</language>
    <item>
      <title>Creating a Docker Image and Pushing to DockerHub for a Python ML App</title>
      <dc:creator>Vaishnavi D</dc:creator>
      <pubDate>Sat, 26 Apr 2025 04:56:16 +0000</pubDate>
      <link>https://dev.to/vaishnavi_d_b134d75c858ac/creating-a-docker-image-and-pushing-to-dockerhub-for-a-python-ml-app-15j7</link>
      <guid>https://dev.to/vaishnavi_d_b134d75c858ac/creating-a-docker-image-and-pushing-to-dockerhub-for-a-python-ml-app-15j7</guid>
      <description>&lt;h2&gt;
  
  
  Building and Deploying a Simple Machine Learning App with Docker
&lt;/h2&gt;

&lt;p&gt;In this post, I’ll walk you through how I built a simple machine learning app using Python, containerized it with Docker, and published the image to DockerHub. This setup ensures the app can be run on any machine without worrying about dependencies or environment setup — super handy for portability and sharing!&lt;/p&gt;

&lt;h2&gt;
  
  
  The Machine Learning App
&lt;/h2&gt;

&lt;p&gt;The app trains a logistic regression model using the Iris dataset to classify flowers based on sepal and petal measurements. Here's what it does step-by-step:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Loads the dataset (Iris.csv)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Displays basic info (shape + preview)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Generates and saves histograms and density plots&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Splits the data for training and testing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Trains a logistic regression model using scikit-learn&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Evaluates accuracy on the test set&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Saves the model using Joblib&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Make sure to keep Iris.csv in the same directory as app.py before running.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Python Script (app.py)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;from pandas import read_csv
from matplotlib import pyplot
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split
import joblib

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Step 1: Load dataset
filename = "Iris.csv"
data = read_csv(filename)

# Step 2: Show data shape and preview
print("Shape of the dataset:", data.shape)
print("First 20 rows:\n", data.head(20))

# Step 3: Histograms
data.hist()
pyplot.savefig("histograms.png")
pyplot.close()

# Step 4: Density plots
data.plot(kind='density', subplots=True, layout=(3,3), sharex=False)
pyplot.savefig("density_plots.png")
pyplot.close()

# Step 5: Extract features and labels
array = data.values
X = array[:, 1:5]
Y = array[:, 5]

# Step 6: Train-test split
X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=0.33, random_state=7)

# Step 7: Train model
model = LogisticRegression(max_iter=200)
model.fit(X_train, Y_train)

# Step 8: Evaluate
result = model.score(X_test, Y_test)
print("Accuracy: {:.2f}%".format(result * 100))

# Step 9: Save the model
joblib.dump(model, "logistic_model.pkl")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Writing the Dockerfile
&lt;/h2&gt;

&lt;p&gt;To containerize the app, I created a simple Dockerfile that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Starts from a lightweight Python 3.9 image&lt;/li&gt;
&lt;li&gt;Installs all required dependencies&lt;/li&gt;
&lt;li&gt;Copies the app files into the container&lt;/li&gt;
&lt;li&gt;Runs the script on startup
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;FROM python:3.9-slim

RUN pip install pandas scikit-learn matplotlib joblib

COPY . .

CMD ["python", "app.py"]

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Building the Docker Image
&lt;/h2&gt;

&lt;p&gt;With everything in place, I opened a terminal and ran:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;docker build -t vaishnavi8754/24mcr121-ml:latest .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Docker pulled the base image, installed the dependencies, copied the files, and built the image successfully.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pushing the Image to DockerHub
&lt;/h2&gt;

&lt;p&gt;After logging into DockerHub using:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;docker login

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I pushed the image using:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;docker push vaishnavi8754/24mcr121-ml:latest
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now the image is available at:&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://hub.docker.com/r/vaishnavi8754/24mcr121-ml" rel="noopener noreferrer"&gt;https://hub.docker.com/r/vaishnavi8754/24mcr121-ml&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You (or anyone) can run it with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
docker pull vaishnavi8754/24mcr121-ml:latest
docker run vaishnavi8754/24mcr121-ml:latest

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsaoy0hlch564vhpxmrqt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsaoy0hlch564vhpxmrqt.png" alt="Image description" width="800" height="463"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7oq9ayu5sq6876t2l3vc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7oq9ayu5sq6876t2l3vc.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl7cmj1tyiq2etiaf8leb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl7cmj1tyiq2etiaf8leb.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Advanced Git commands</title>
      <dc:creator>Vaishnavi D</dc:creator>
      <pubDate>Fri, 25 Apr 2025 16:34:23 +0000</pubDate>
      <link>https://dev.to/vaishnavi_d_b134d75c858ac/advanced-git-commands-30gp</link>
      <guid>https://dev.to/vaishnavi_d_b134d75c858ac/advanced-git-commands-30gp</guid>
      <description>&lt;h3&gt;
  
  
  &lt;strong&gt;1. &lt;code&gt;git diff&lt;/code&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Shows changes between working directory and index or between commits.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git diff    

git diff &lt;span class="nt"&gt;--staged&lt;/span&gt;       
git diff HEAD           
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;2. &lt;code&gt;git log&lt;/code&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Displays commit history.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git log       

git log &lt;span class="nt"&gt;--oneline&lt;/span&gt;       
git log &lt;span class="nt"&gt;--graph&lt;/span&gt;         
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;3. &lt;code&gt;git clone&lt;/code&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Clones a repository from remote (e.g., GitHub) to your system.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone &amp;lt;repo_url&amp;gt;  


git clone https://github.com/username/project.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;4. &lt;code&gt;git pull&lt;/code&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Fetches and merges changes from the remote repository.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git pull origin main   
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;5. &lt;code&gt;git push&lt;/code&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Pushes local commits to the remote repository.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git push origin main   
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;6. &lt;code&gt;git blame&lt;/code&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Shows who made each line change and when.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git blame filename
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;7. &lt;code&gt;.gitignore&lt;/code&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Tells Git to ignore specific files/folders.&lt;br&gt;&lt;br&gt;
Create a &lt;code&gt;.gitignore&lt;/code&gt; file in the root of your repo and add patterns:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;node_modules/
.env
*.log
/dist
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;8. &lt;code&gt;git branch&lt;/code&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Manages branches in your repo.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git branch               
git branch new-feature   
git checkout new-feature 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;9. Git Merge Conflict&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Occurs when merging changes and Git can't automatically resolve differences.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steps:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git checkout main
git pull
git merge feature-branch  

git add &lt;span class="nb"&gt;.&lt;/span&gt;
git commit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;10. Git Fork (on GitHub)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Forking creates a personal copy of someone else's repo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to a repo on GitHub.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Fork&lt;/strong&gt; (top-right).&lt;/li&gt;
&lt;li&gt;Clone your fork:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/your-username/forked-repo.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;11. GitHub Wiki&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Used for project documentation inside the GitHub repo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to Use:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to your GitHub repository.&lt;/li&gt;
&lt;li&gt;Click on the &lt;strong&gt;"Wiki"&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;"Create the first page"&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Add pages/sections with Markdown like &lt;code&gt;.md&lt;/code&gt; files.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  SCREENSHORTS:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvs17phgjj47sbeaqsxed.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvs17phgjj47sbeaqsxed.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft37ry3dftotmi0b9guda.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft37ry3dftotmi0b9guda.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Basic Git Commands</title>
      <dc:creator>Vaishnavi D</dc:creator>
      <pubDate>Thu, 24 Apr 2025 03:30:06 +0000</pubDate>
      <link>https://dev.to/vaishnavi_d_b134d75c858ac/basic-git-commands-4g23</link>
      <guid>https://dev.to/vaishnavi_d_b134d75c858ac/basic-git-commands-4g23</guid>
      <description>&lt;p&gt;&lt;code&gt;git init&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Initializes a new Git repository in your project directory. This sets up all necessary files and tracking to start version control.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    git init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;code&gt;git add&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Adds changes in your working directory to the staging area. You can specify individual files or use . to add all changes.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;            git add filename    
            git add .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;code&gt;git commit&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Records the staged changes to the local repository with a message describing what was changed.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    git commit -m "Your commit message"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;code&gt;git push&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Uploads your local repository content to a remote repository like GitHub.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    git push origin main      
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;code&gt;git status&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Displays the state of the working directory and staging area. It shows which changes are staged, unstaged, or untracked.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    git status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;code&gt;git log&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Shows the commit history for the repository, including commit IDs, messages, authors, and timestamps.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    git log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;code&gt;git branch&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Lists all the branches in your repository. The * indicates the current branch.&lt;br&gt;
        git branch                # List branches&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git branch -M&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Renames the current branch. Often used to rename master to main.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    git branch -M main        # Renames current branch to 'main'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;code&gt;git config user.name&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Sets the username for Git commits. This is usually done globally.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    git config --global user.name "Your Name"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;code&gt;git config user.email&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Sets the email address for Git commits. This should match your GitHub/GitLab account.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    git config --global user.email "you@example.com"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;code&gt;git remote add origin&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
Connects your local repository to a remote one. Replace  with your actual repository URL.&lt;/p&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    git remote add origin &lt;a href="https://github.com/username/repository.git" rel="noopener noreferrer"&gt;https://github.com/username/repository.git&lt;/a&gt;&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  SCREENSHORTS:&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2pviv9z8r6c3x9kdngx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2pviv9z8r6c3x9kdngx.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1wv12she1gxx3rn0yl8j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1wv12she1gxx3rn0yl8j.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ty0td52wpmn7qzfgpdz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ty0td52wpmn7qzfgpdz.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
