readme-generator

09 Node.js Challenge: Professional README Generator

Table of Contents

Resources

Description

When creating an open source project on GitHub, it’s important to have a high-quality README for the app. This should include what the app is for, how to use the app, how to install it, how to report issues, and how to make contributions—this last part increases the likelihood that other developers will contribute to the success of the project.

You can quickly and easily create a README file by using a command-line application to generate one. This allows the project creator to devote more time to working on the project.

Your task is to create a command-line application that dynamically generates a professional README.md file from a user’s input using the Inquirer package. Review the Professional README Guide as a reminder of everything that a high-quality, professional README should contain.

The application will be invoked by using the following command:

node index.js

Because this application won’t be deployed, you’ll also need to provide a link to a walkthrough video that demonstrates its functionality. Revisit the Screencastify Tutorial in the prework as a refresher on how to record video from your computer. You’ll need to submit a link to the video and add it to the README of your project.

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

Visuals

Command Line:

Command Line Still

Walkthrough:

Screencastify

Authors and Acknoledgement

Made by myself, David Kemp with help from many others.