/keller-readme

This application was created with Node.js, Node.js File System Module, and Inquirer. The application generates a README file based on user input.

Primary LanguageJavaScript

Readme Generator

Description

This application was created with Node.js, Node.js File System Module, and Inquirer. The application generates a README file based on user input.

Table of Contents

Technology Stack

javaScript nodeJs

User Story

AS A developer
I WANT a README generator
SO THAT I can quickly create a professional README for a new project

Acceptance Criteria

GIVEN a command-line application that accepts user input
WHEN I am prompted for information about my application repository
THEN a high-quality, professional README.md is generated with the title of my project  
and sections entitled Description, Table of Contents, Installation, Usage, License,  
Contributing, Tests, and Questions
WHEN I enter my project title
THEN this is displayed as the title of the README
WHEN I enter a description, installation instructions, usage information, contribution  
guidelines, and test instructions
THEN this information is added to the sections of the README entitled Description,  
Installation, Usage, Contributing, and Tests
WHEN I choose a license for my application from a list of options
THEN a badge for that license is added near the top of the README and a notice is added to the  
section of the README entitled License that explains which license the application is  
covered under
WHEN I enter my GitHub username
THEN this is added to the section of the README entitled Questions, with a link to my  
GitHub profile
WHEN I enter my email address
THEN this is added to the section of the README entitled Questions, with instructions  
on how to reach me with additional questions
WHEN I click on the links in the Table of Contents
THEN I am taken to the corresponding section of the README

Installation

  • Ensure you are running Node.js v16.
  • Clone the repository.
  git clone git@github.com:erin-m-keller/keller-readme.git
  • Install the dependencies.
  npm i
  • Start the application.
  npm start

Answer the prompts to generate a README file.

Usage

application-demo.mp4

Click play to watch the video. Enjoy the music!

Generated File Example

Generated File

License

MIT license

Contributors

Erin Keller

Outside Resources

  • ChatGPT: Used ChatGPT to generate the regex used within the application.

Questions

If you have any questions about this project, please contact me directly at aestheticartist@gmail.com.
You can view more of my projects here.