Skip to content

Repository for Class #2's final project: an "Ask Me Anything" tool. A tool to prepare yourself and your group for an AskMeAnything session.

Notifications You must be signed in to change notification settings

ChristianMLux/ama-tool

 
 

Repository files navigation

ama-tool (Ask me Anything)

GitHub version npm version ama-tool GitHub license code style: prettier Netlify Status



A tool to prepare yourself and your group for an AskMeAnything session.


For Devs:

To use the app with local server, you need a local .env.local-file; please contact us if you want to improve the tool

For User:

GitHub-Account is necessary:

  • To ask new questions
  • To See the asked questions

We recommend to set your Github display name (settings/public profile).


ama-tool

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your unit tests

npm run test:unit

Run your end-to-end tests

npm run test:e2e

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

Rules we set us during the development process

=======

  • Variables: variable naming in english and in "camelCase".
  • Class (HTML), id names with "-" and lowercase
  • Selfdescribing variabel
  • Vue denominations: double-named and initial letter capital "MyVueComponent"
  • Add comments if functions are unclear
  • Quotes: "..." >> Doublequotes
  • CSS-Style:
    • General-Styling
    • Specific-Styling
    • Rest from top to bottom matching the DOM
  • Components only with "scoped" and in folder

Views included

=======

  • Home
  • Questions
    • Question List
    • Question Details
    • Ask Question
  • Team
  • Footer
    • Privacy
    • Policies
    • Imprint =======

About

Repository for Class #2's final project: an "Ask Me Anything" tool. A tool to prepare yourself and your group for an AskMeAnything session.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 80.8%
  • JavaScript 17.8%
  • HTML 1.4%