1.0.5 โ€ข Published 2 years ago

bookbuy v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

bookbuy

Tech challenge - Goodreads shopper.

Objectives: 1. Will ask the user to select their preferred genre 2. Will fetch a random book for the selected genre from https://www.goodreads.com/choiceawards/best-books-2020 3. Will then open a browser (Chrome for example) 4. Will go to Amazon.com 5. Will find the selected book on Amazon 6. Will add that book to the cart 7. Will display the checkout page

๐Ÿงญ Table of contents

๐ŸŽ’ Requierments

To use this package you will need:

๐Ÿš€ Quickstart

Install using the terminal:

npm install bookbuy -g

Example use

bookbuy

For error stacktrace use the --debug flag

bookbuy --debug

๐Ÿ†˜ Troubleshooting

If you run into trouble or have questions just submit an issue.

๐Ÿค Contributing

Anyone can contribute

Contributions come in many shapes and sizes. All are welcome. You can contribute by:

  • asking questions
  • suggesting features
  • sharing this repo with friends
  • improving documentation (even fixing typos counts ๐Ÿ˜‰)
  • providing tutorials (if you do, please let me know, I would love to read them)
  • improving tests
  • contributing code (new features, performance boosts, code readability improvements..)

Rules for contributions

General guidelines:

  • there are no dumb questions
  • be polite and respectful to others
  • do good

When coding remember:

  • working > maintainability > performance
  • best code is no code
  • be descriptive when naming
  • keep it DRY
  • do test

Contribution licence: All contributions are considered to be under same license as this repository.

๐Ÿงช Testing

Testing suite: ๐Ÿƒ Jest | Test command: npm test

Mutation testing suite: ๐Ÿ‘ฝ Stryker Mutator | Mutation test command: npm run mutation

If you intend to develop further or contribute code, then please ensure to write and use testing. Strive for 100% code coverage and high mutation scores. Mutation score 100 is great, but it's not always neccessary (if there are valid reasons).

โš–๏ธ License

MIT License

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago