Giter Club home page Giter Club logo

teamboaohtu2021's Introduction

TeamBoaOHTU2021

Klikkaa tästä päästäksesi käyttämään sovellusta

Herkussa tietokanta on alustettu tyhjäksi. Tiimi on käyttänyt demoamiseen käyttäjätunnusta TeamBoa salasanalla boa123, joita voi käyttää halutessaan testailuun jo joillain lisätyillä vinkeillä.


GitHub Actions

Backlog (Team use)

Product Backlog and Burndown Chart (public)

Sprint Backlogs also in Projects (Team use)

Raportti


Definition of Done:

  • pylintin 8/10 mukaisesti kirjoitettu Sprintistä 2 eteenpäin
  • yksikkötestit ominaisuudelle tehty ja ne menevät paikallisesti läpi
  • GitHub Actionit menevät läpi (ehkä toisesta sprintistä lähtien?)
  • toimii user storyn sanallisen kuvauksen mukaisesti selaimessa Herokun kautta
  • testikattavuus 80 % - käyttöliittymää ja palvelutasoa ei lasketa mukaan. Sprintistä 2 eteenpäin

Sprint 3 release

Sprint 2 release


Sovelluksen paikallinen käyttö

Lataa koodi kloonaamalla projekti tai lataamalla ja purkamalla releasessa oleva lähdekoodi.

Asenna projektin riippuvuudet komennolla poetry install. Paikallinen käyttö edellyttää, että koneellasi on asennettuna postgresql ja, että se on toiminnassa.

Tietokanta tulee alustaa ennen sovelluksen käyttöä käskyllä psql < schema.sql (tai komennolla poetry run invoke initialize).

Jotta kirjautuminen ja rekisteröityminen toimisi, tulee sovelluksen juureen luoda tiedosto .env, jonka sisälle on määriteltävä haluamansa salainen avain, tyyliin SECRET_KEY=haluamasisalainenmerkkijonotähän.

Tämän jälkeen voit käynnistää sovelluksen ajamalla komennon poetry run invoke start.

Tietokannassa olevaa testikäyttäjää voi paikallisesti käyttää tunnuksella "Kasper123" ja salasanalla "Jesper123".


Testikattavuusraportti (unittests)

Linkit testikattavuusraportteihin:

Detailed coverage reports:

Coverage-raportin voit nähdä myös paikallisesti omalla koneellasi. Tee seuraavasti:

1. Kloonaa tämä projekti GitHubista omalle koneellesi (git clone [email protected]:UncleRovo/TeamBoaOHTU2021.git)

2. Kirjoita toiseen terminaali-ikkunaan start-pg.sh ja jätä se taustalle.

Suorita projektin juurihakemistossa seuraavat komennot:

3. Poetry install (asenna riippuvuudet. Huomaa, että sinulla tulee olla Python-versio 3.8.12. Jos sinulla on muu versio, muuta ko. versio toivotuksi ensin pyproject.toml-tiedostossa)

4. poetry run invoke initialize (alustaa tietokannan)

5. poetry run invoke coverage (luo testikattavuusraportin) > testikattavuusraportti on nimeltään "index.html"-tiedosto juurihakemiston kansiossa "htmlcov".


License

MIT License

teamboaohtu2021's People

Contributors

unclerovo avatar amandahamynen avatar makitzei avatar petroleh avatar karhelmi avatar juhkarhu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.