Skip to content

Writing READMEs

Monia Favaro edited this page Jun 15, 2023 · 2 revisions

Please use this guide to build your READMEs on the course and beyond.

Code of Conduct

  • All work must include a README with the following elements:

    • Must have:

      • Project title
      • Project description
      • Installation & usage
      • Technologies
      • Process
    • Should have:

      • Screenshots/Images
      • Wins & Challenges
    • Could have:

      • Badges
      • Contribution guide
      • Code snippets
      • Bugs
      • Future features

Useful Tools

Example README

Below is an example of what a README could look like.

FizzBuzz

GitHub license GitHub release Github all releases

FizzBuzz Logo

A childrens game, now built in JavaScript to practise basic methods.

Installation & Usage

Installation

  • Clone or download the repo.

Usage

  • Open the terminal.
  • Navigate to app.js.
  • Call fizzBuzz(30) on the command line.

Technologies

  • JavaScript

Process

  • Started by writing some pseudo code to break down the logic.
  • Began by writing a function and giving a parameter.
  • Implemented a loop to make the function count.
for(let counter = 0; counter <= number; counter++){
    console.log(counter)
}
  • Added some conditional if/else statements.
  • Used console.log() to get output.
  • Ran the function to test.

Wins & Challenges

Wins

  • Managed to implement a loop.
  • Learned how to use modulus operator.
(counter % 3 === 0 && counter % 5 === 0)

Challenges

  • Had to reorder if/else statements to check for divisible by 3 & 5 first.

Bugs

  • There is no error handling so the code breaks if the arguement entered is not an integer.
  • There is no limit on the argument number.

Future Features

  • HTML/CSS for a fun game.
  • Deployed on Heroku.
Clone this wiki locally