1
Fork 0
mirror of https://github.com/pds-nest/nest.git synced 2024-10-16 12:07:27 +00:00

Commit missing files?

This commit is contained in:
Steffo 2021-05-18 04:30:22 +02:00
parent 893ccd251c
commit c2089075b9
Signed by: steffo
GPG key ID: 6965406171929D01
24 changed files with 37447 additions and 1 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,20 @@
Feedback ricevuto dal cliente
=============================
Documenti
---------
- :download:`Descrizione iniziale del prodotto <0-initial.pdf>`
Consegna degli Sprint
---------------------
.. todo::
Aggiungere i documenti degli sprint mancanti!
- :download:`Sprint 0 <0-sprint-requirements.pdf>`
- :download:`Sprint 1`
- :download:`Sprint 2`
- :download:`Sprint 3`

View file

@ -0,0 +1,792 @@
Registro attività
=================
.. todo::
Mettere titoli personali uguali in tutti gli sprint per consistenza.
Sprint 0
--------
Riunioni collettive
^^^^^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 1
* - Data
- Ora
- Durata
- Attività
* - 2021-04-08
- 20:45
- 1h
- Analisi documento di specifiche
* - 2021-04-09
- 14:15
- 35m
- Intervista con il cliente
* - 2021-04-09
- 15:00
- 1h
- Resoconto intervista
* - 2021-04-11
- 15:03
- 2h 39m
- Documentazione e planning poker
* - 2021-04-15
- 18:15
- 52m
- Documentazione
* - 2021-04-17
- 15:05
- 4h
- Documentazione e partita a Scrumble
Attività individuali
^^^^^^^^^^^^^^^^^^^^
Stefano Goldoni - Product Owner
"""""""""""""""""""""""""""""""
.. list-table::
:header-rows: 1
* - Data
- Durata
- Attività
* - 2021-04-08
- 1.0h
- user stories
* - 2021-04-09
- 1.0h
- epic
* - 2021-04-10
- 0.5h
- use cases
* - 2021-04-11
- 0.5h
- use cases
* - 2021-04-14
- 0.5h
- documentazione SRS
* - 2021-04-15
- 0.5h
- documentazione SRS
* - 2021-04-17
- 1.5h
- diagrammi di attività
Flavia Cocca - Scrum Master
"""""""""""""""""""""""""""
.. list-table::
:header-rows: 1
* - Data
- Durata
- Attività
* - 2021-04-08
- 2.5h
- brainstorming Ui
* - 2021-04-10
- 2.0h
- creazione frame in figma con relativo css
* - 2021-04-11
- 1.5h
- mockup UI con relativo css (creazione componenti)
* - 2021-04-12
- 1.5h
- mockup UI con relativo css (creazione componenti)
* - 2021-04-14
- 3.0h
- mockup UI con relativo css (creazione pagine)
* - 2021-04-15
- 2.0h
- mockup UI con relativo css (creazioni pagine)
* - 2021-04-16
- 2.0h
- ultimi ritocchi UI
* - 2021-04-17
- 0.5h
- Stesura documentazione partita scrumble
Chiara Calzolari - UI/UX Designer
"""""""""""""""""""""""""""""""""
.. list-table::
:header-rows: 1
* - Data
- Durata
- Attività
* - 2021-04-09
- 2.5h
- Brainstorming UI
* - 2021-04-10
- 1.5h
- mockup UI con relativo css (dashboard ed elenco repositories)
* - 2021-04-11
- 1.0h
- mockup UI con relativo css (settings)
* - 2021-04-11
- 0.5h
- Prima versione del logo
* - 2021-04-12
- 3.0h
- mockup UI con relativo css (creazione componenti, light/dark mode)
* - 2021-04-13
- 1.0h
- mockup UI con relativo css (alerts)
* - 2021-04-15
- 1.0h
- Versione definitiva del logo
* - 2021-04-16
- 0.5h
- mockup UI con relativo css (Notifications e Share)
* - 2021-04-17
- 1.0h
- Documentazione Mockup
* - 2021-04-17
- 0.5h
- Doppiaggio video di presentazione
Stefano Pigozzi - Frontend Developer & Sysadmin
"""""""""""""""""""""""""""""""""""""""""""""""
.. todo:: Compilare con i dati di Toggl!
Sprint 1
--------
Riunioni collettive
^^^^^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 1
* - Data
- Ora
- Durata
- Attività
* - 2021-05-01
- 15:30
- 2h
- backlog grooming session
Attività individuali
^^^^^^^^^^^^^^^^^^^^
Stefano Goldoni - Product Owner
"""""""""""""""""""""""""""""""
.. list-table::
:header-rows: 1
* - Data
- Durata
- Attività
* - 2021-04-20
- 0.5h
- analisi test
* - 2021-04-20
- 1.5h
- scrittura test cases
* - 2021-04-26
- 0.5h
- predisposizione progetto in locale per il test
* - 2021-04-26
- 2.0h
- metodi di test login e creazione utente
* - 2021-04-28
- 2.0h
- metodi ti test
* - 2021-04-29
- 2.0h
- metodi di test
* - 2021-04-30
- 2.0h
- metodi di test backend
* - 2021-05-01
- 1.0h
- test frontend
* - 2021-05-01
- 1.0h
- test backend in pair programming
* - 2021-05-02
- 1.0h
- documentazione
* - 2021-05-02
- 2.5h
- test backend
Giovanni Anniballi - Tester
"""""""""""""""""""""""""""
Per il lavoro di testing è stata utilizzata anche la tecnica del Pair Programming, grazie ad un plugin dell'IDE utilizzato.
.. list-table::
:header-rows: 1
* - Data
- Durata
- Attività
* - 2021-04-22
- 0.5h
- Riunione con il team
* - 2021-04-23
- 1.0h
- Studio struttura del backend
* - 2021-04-24
- 1.5h
- Studio del backend, volto a capire il funzionamento delle varie API
* - 2021-04-26
- 2.0h
- Testing login e retrieval dei dati inerenti a tutti gli utenti registrati
* - 2021-04-27
- 1.0h
- Testing creazione user
* - 2021-04-28
- 2.0h
- Test cancellazione utente e ritorno dei dati inerenti a quellutente
* - 2021-04-29
- 1.5h
- Test modica utenti e creazione della prima repository
* - 2021-04-30
- 2.0h
- Testing ritorno di tutte le repository di proprietà dellutente loggato, ritorno delle info inerenti alla repository specificata
* - 2021-05-01
- 3.0h
- Riunione con il team per sprint review e sprint retrospective(2h). Testing modifica ed eliminazione di una repository (nome, stato)
* - 2021-05-02
- 2.0h
- Testing del frontend tramite UI, controllo generale dei test già effettuati.
Giorgio Minoccari - Sviluppatore Backend
""""""""""""""""""""""""""""""""""""""""
Durante lo sprint ho principalmente svolto sviluppo e test riguardo alla API di twitter, in modo da poter effettuare chiamate efficenti e non venire limitati dal sito riguardo alle richieste effettuate.
.. list-table::
:header-rows: 1
* - Data
- Durata
- Attività
* - 2021-04-21
- 1.0h
- Primi test riguardo autenticazione Oauth per API twitter
* - 2021-04-23
- 1.5h
- Autenticazione funzionante
* - 2021-04-24
- 0.5h
- Test su ricerche generali con parole chiave
* - 2021-04-26
- 1.0h
- Test su ricerche geolocalizzate
* - 2021-04-27
- 1.0h
- Definizione di entita' di esempio nei database per provare funzioni legate ad esse
* - 2021-04-28
- 2.0h
- Definizione di funzioni per l'aggregazione di condizioni di diverso tipo per la ricerca di tweet tramite API
* - 2021-04-29
- 1.0h
- Refactor codice scritto fino a quel momento, eliminazione di dati inutili
* - 2021-05-01
- 1.0h
- Implementazioni di analisi su termini e hashtag restituiti dall'API
* - 2021-05-02
- 1.0h
- Test di chiamata alle funzioni di ricerca a partire da repository con condizioni complesse aggregate
Lorenzo Balugani - Developer
""""""""""""""""""""""""""""
.. list-table::
:header-rows: 1
* - Data
- Durata
- Attività
* - 2021-04-21
- 2.0h
- Implementazione Base di Dati
* - 2021-04-22
- 2.0h
- Login, creazione utenti
* - 2021-04-25
- 1.0h
- Rimozione utenti, CORS, Creazione repo
* - 2021-04-25
- 3.0h
- Altre funzioni API
* - 2021-04-26
- 0.5h
- Standardizzazione output json
* - 2021-04-26
- 1.0h
- Documentazione
* - 2021-04-27
- 0.5h
- Aggiunto supporto al modulo explorer, fix
* - 2021-04-28
- 0.5h
- Bugfixing
* - 2021-04-29
- 1.0h
- Gestione migliorata errori
* - 2021-04-29
- 1.0h
- Refactoring
* - 2021-05-02
- 1.0h
- Bugfixing
FLavia Cocca - Scrum Master
"""""""""""""""""""""""""""
.. list-table::
:header-rows: 1
* - Data
- Durata
- Attività
* - 2021-04-27
- 1.0h
- modifica mockup UI
* - 2021-04-28
- 1.0h
- Organizzazione Sprint retrospective
* - 2021-04-30
- 1.0h
- modifica mockup UI
* - 2021-05-01
- 2.0h
- Riunione con il team per sprint review e sprint retrospective
* - 2021-05-02
- 3.0h
- Stesura documenti Sprint1(debito tecnico e relazione sprint retrospective), realizzazione video Sprint1 review
Chiara Calzolari - UI Designer
""""""""""""""""""""""""""""""
.. list-table::
:header-rows: 1
* - Data
- Durata
- Attività
* - 2021-04-26
- 3.0h
- Configurazione ambiente di sviluppo
* - 2021-04-27
- 1.0h
- modifica mockup UI (adeguamento al JS)
* - 2021-04-29
- 2.0h
- modifica mockup UI (Manage users)
* - 2021-05-01
- 0.5h
- Ultimi ritocchi al mockup UI
Stefano Pigozzi - Frontend Developer
""""""""""""""""""""""""""""""""""""
.. todo:: Compilare con i dati di Toggl!
Sprint 2
--------
Riunioni collettive
^^^^^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 1
* - Data
- Ora
- Durata
- Attività
* - 2021-05-14
- 10:00
- 1.0h
- Sprint Retrospective session
Attività individuali
^^^^^^^^^^^^^^^^^^^^
Chiara Calzolari - UI Designer
""""""""""""""""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 11.0h
- Totale
* - 2021-05-03
- 1.0h
- Testing frontend e segnalazione issues
* - 2021-05-03
- 1.0h
- Modifica mockup UI (Dashboard repository)
* - 2021-05-04
- 1.0h
- Modifica mockup UI (adeguamento al JS)
* - 2021-05-10
- 3.0h
- Configurazione ambiente di sviluppo
* - 2021-05-11
- 1.5h
- Modifica UI (traduzione in Italiano)
* - 2021-05-12
- 0.5h
- Modifica UI (traduzione in Italiano)
* - 2021-05-14
- 3.0h
- Realizzazione video demo sprint 2
Stefano Goldoni - Product Owner & Tester
""""""""""""""""""""""""""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 16.0h
- Totale
* - 2021-05-04
- 1.0h
- preparazione backlog sprint 2
* - 2021-05-10
- 3.0h
- test sprint 2
* - 2021-05-11
- 2.5h
- test utenti e repository
* - 2021-05-12
- 2.0h
- test repository
* - 2021-05-13
- 2.5h
- test repository
* - 2021-05-14
- 3.0h
- test conditions
* - 2021-05-15
- 2.0h
- test conditions + sonarqube scanner
Lorenzo Balugani - DB & Backend Developer
"""""""""""""""""""""""""""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 19.0h
- Totale
* - 2021-05-05
- 4.0h
- Setup di swagger, documentazione
* - 2021-05-06
- 4.0h
- Documentazione, sviluppo
* - 2021-05-07
- 3.0h
- Alert, documentazione
* - 2021-05-10
- 2.0h
- Alert Put, bugfixing
* - 2021-05-11
- 3.0h
- Bugfixing, sviluppo
* - 2021-05-12
- 3.0h
- Risolti issue pubblicati su Taiga
* - 2021-05-13
- 1.0h
- Bugfixing
* - 2021-05-14
- 1.0h
- Bugfixing
Stefano Pigozzi - Sysadmin & Frontend Developer
"""""""""""""""""""""""""""""""""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 27.5h
- Totale
* - 2021-05-05
- 0.40h
- Riunione
* - 2021-05-05
- 0.21h
- Documentazione
* - 2021-05-06
- 0.09h
- Sviluppo
* - 2021-05-06
- 0.03h
- Configurazione Taiga
* - 2021-05-06
- 0.11h
- Documentazione
* - 2021-05-06
- 0.09h
- Riunione
* - 2021-05-06
- 0.20h
- Documentazione
* - 2021-05-06
- 0.39h
- Sviluppo
* - 2021-05-06
- 0.15h
- Riunione
* - 2021-05-06
- 1.04h
- Riunione
* - 2021-05-07
- 1.47h
- Sviluppo
* - 2021-05-07
- 0.17h
- Sviluppo
* - 2021-05-07
- 0.34h
- Sviluppo
* - 2021-05-07
- 0.34h
- Project management
* - 2021-05-07
- 2.44h
- Sviluppo
* - 2021-05-08
- 0.13h
- Sviluppo
* - 2021-05-08
- 0.29h
- Sviluppo
* - 2021-05-08
- 0.18h
- Sviluppo
* - 2021-05-10
- 1.00h
- Sviluppo
* - 2021-05-10
- 1.15h
- Configurazione GitLab
* - 2021-05-10
- 0.25h
- Sviluppo
* - 2021-05-10
- 0.39h
- Sviluppo
* - 2021-05-11
- 0.25h
- Bugfixing
* - 2021-05-11
- 3.57h
- Sviluppo
* - 2021-05-11
- 1.45h
- Sviluppo
* - 2021-05-12
- 0.10h
- Sviluppo
* - 2021-05-12
- 1.51h
- Sviluppo
* - 2021-05-13
- 1.00h
- Sviluppo
* - 2021-05-13
- 1.20h
- Sviluppo
* - 2021-05-14
- 0.20h
- Sviluppo
* - 2021-05-15
- 3.17h
- Documentazione
Flavia Cocca - Scrum Master & UI Designer
"""""""""""""""""""""""""""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 16.0h
- Totale
* - 2021-05-04
- 0.5h
- Riunione per con PO, nuovo backlog
* - 2021-05-05
- 1.0h
- Riunione
* - 2021-05-07
- 3.0h
- Refactoring test
* - 2021-05-08
- 2.0h
- Refactoring test
* - 2021-05-09
- 3.0h
- Nuovi test
* - 2021-05-11
- 2.5h
- Discussione test e risoluzione di alcune issue
* - 2021-05-13
- 1.0h
- Bugfixing
* - 2021-05-14
- 1.0h
- Sprint Retrospective
* - 2021-05-15
- 2.0h
- Documentazione
Giovanni Anniballi - Tester
"""""""""""""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 17.0h
- Totale
* - 2021-05-04
- 0.5h
- Incontro con SM e PO per valutare quali US andranno nello sprint2
* - 2021-05-05
- 1.0h
- Incontro con il team
* - 2021-05-07
- 2.0h
- Refactoring tests sugli user e primi utilizzi delle fixtures
* - 2021-05-08
- 2.0h
- Completamento test users
* - 2021-05-10
- 1.0h
- Ulteriori approcci (fallimentari) al coverage di SonarQube
* - 2021-05-11
- 2.0h
- Discussione sui test e correzioni bug
* - 2021-05-12
- 1.0h
- Test repository
* - 2021-05-13
- 1.0h
- Generazione coverage pytest e setting sonarqube (riuscito!)
* - 2021-05-14
- 4.0h
- Sprint review e retrospettiva, conclusione test repository
* - 2021-05-15
- 2.5h
- generazione nuovo coverage e fix a sonarqube 2h, fix piccoli bug segnalati da sonarqube 0.5h
Giorgio Minoccari - Analyst & Backend Developer
"""""""""""""""""""""""""""""""""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 10.0h
- Totale
* - 2021-05-04
- 0.5h
- Aggiunta della condizione sull'utente
* - 2021-05-10
- 2.0h
- Tentativo di inserimento delle query con place_id
* - 2021-05-11
- 1.5h
- Test per passare alla versione 2.0 delle API
* - 2021-05-12
- 1.0h
- Ritorno alla versione 1.1 perche' lascia disponibili le query sulla geolocalizzazione gratuitamente
* - 2021-05-14
- 5.0h
- Integrazione e inserimento dei tweet catturati nel database
Sprint 3
--------
.. todo::
Compilare il registro attività dello sprint 3.

View file

@ -0,0 +1,20 @@
Statistiche di Gitinspector
===========================
Queste statistiche sono state generate dal prof. Missiroli con `Gitinspector <https://github.com/ejwa/gitinspector>`_.
.. note::
Le statistiche probabilmente sono molto inaccurate, in quanto Gitinspector sembra tenere conto anche delle directory
contenenti file vendored, come ``docs/build``.
.. todo::
Aggiungere le statistiche degli sprint mancanti!
- :download:`Sprint 0 <0-stats.html>`
- :download:`Sprint 1 <1-stats.html>`
- :download:`Sprint 2 (codice) <2-stats.html>`
- :download:`Sprint 2 (documentazione) <2D-stats.html>`
- :download:`Sprint 3 (codice) <3-stats.html>`
- :download:`Sprint 3 (documentazione) <3D-stats.html>`

View file

@ -0,0 +1,20 @@
Statistiche di Gitinspector
===========================
Queste statistiche sono state generate dal prof. Missiroli con `Gitinspector <https://github.com/ejwa/gitinspector>`_.
.. note::
Le statistiche probabilmente sono molto inaccurate, in quanto Gitinspector sembra tenere conto anche delle directory
contenenti file vendored, come ``docs/build``.
.. todo::
Aggiungere le statistiche degli sprint mancanti!
- :download:`Sprint 0 <0-stats.html>`
- :download:`Sprint 1 <1-stats.html>`
- :download:`Sprint 2 (codice) <2-stats.html>`
- :download:`Sprint 2 (documentazione) <2D-stats.html>`
- :download:`Sprint 3 (codice) <3-stats.html>`
- :download:`Sprint 3 (documentazione) <3D-stats.html>`

View file

@ -0,0 +1,251 @@
<!DOCTYPE html>
<html class="writer-html5" lang="it" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Feedback ricevuto dal cliente &mdash; N.E.S.T. 0.1.0 documentazione</title>
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
<!--[if lt IE 9]>
<script src="../../_static/js/html5shiv.min.js"></script>
<![endif]-->
<script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
<script src="../../_static/jquery.js"></script>
<script src="../../_static/underscore.js"></script>
<script src="../../_static/doctools.js"></script>
<script src="../../_static/translations.js"></script>
<script type="text/javascript" src="../../_static/js/theme.js"></script>
<link rel="index" title="Indice" href="../../genindex.html" />
<link rel="search" title="Cerca" href="../../search.html" />
<link rel="next" title="Statistiche di Gitinspector" href="../stats/index.html" />
<link rel="prev" title="Meta-documentazione" href="../../meta/index.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" style="background: #3B7097" >
<a href="../../index.html" class="icon icon-home"> N.E.S.T.
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<p class="caption"><span class="caption-text">Manuale utente</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../about/index.html">Il progetto</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../installation/index.html">Installazione</a></li>
</ul>
<p class="caption"><span class="caption-text">Guida sviluppatore</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../meta/index.html">Meta-documentazione</a></li>
</ul>
<p class="caption"><span class="caption-text">Compendio del progetto</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="current reference internal" href="#">Feedback ricevuto dal cliente</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#documenti">Documenti</a></li>
<li class="toctree-l2"><a class="reference internal" href="#consegna-degli-sprint">Consegna degli Sprint</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../stats/index.html">Statistiche di Gitinspector</a></li>
<li class="toctree-l1"><a class="reference internal" href="../log.html">Registro attività</a></li>
<li class="toctree-l1"><a class="reference internal" href="../tools.html">Strumenti utilizzati</a></li>
</ul>
<p class="caption"><span class="caption-text">Documentazione autogenerata</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../backend/index.html"><code class="docutils literal notranslate"><span class="pre">nest_backend</span></code> - Web API in Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../crawler/index.html"><code class="docutils literal notranslate"><span class="pre">nest_crawler</span></code> - Crawler in Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../frontend/index.html"><code class="docutils literal notranslate"><span class="pre">nest_frontend</span></code> - Interfaccia utente in React</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../../index.html">N.E.S.T.</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="../../index.html" class="icon icon-home"></a> &raquo;</li>
<li>Feedback ricevuto dal cliente</li>
<li class="wy-breadcrumbs-aside">
<a href="../../_sources/development/client/index.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="feedback-ricevuto-dal-cliente">
<h1>Feedback ricevuto dal cliente<a class="headerlink" href="#feedback-ricevuto-dal-cliente" title="Link a questa intestazione"></a></h1>
<div class="section" id="documenti">
<h2>Documenti<a class="headerlink" href="#documenti" title="Link a questa intestazione"></a></h2>
<ul class="simple">
<li><p><a class="reference download internal" download="" href="../../_downloads/df66d1639f4dab62e4bb25a03b3731e0/0-initial.pdf"><code class="xref download docutils literal notranslate"><span class="pre">Descrizione</span> <span class="pre">iniziale</span> <span class="pre">del</span> <span class="pre">prodotto</span></code></a></p></li>
</ul>
</div>
<div class="section" id="consegna-degli-sprint">
<h2>Consegna degli Sprint<a class="headerlink" href="#consegna-degli-sprint" title="Link a questa intestazione"></a></h2>
<div class="admonition-todo admonition" id="id1">
<p class="admonition-title">Da fare</p>
<p>Aggiungere i documenti degli sprint mancanti!</p>
</div>
<ul class="simple">
<li><p><a class="reference download internal" download="" href="../../_downloads/48457f6bb878a8cc02104058e6103abb/0-sprint-requirements.pdf"><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">0</span></code></a></p></li>
<li><p><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">1</span></code></p></li>
<li><p><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">2</span></code></p></li>
<li><p><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">3</span></code></p></li>
</ul>
</div>
</div>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="../stats/index.html" class="btn btn-neutral float-right" title="Statistiche di Gitinspector" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
<a href="../../meta/index.html" class="btn btn-neutral float-left" title="Meta-documentazione" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<p>
&#169; Copyright 2021, Gruppo 2.
</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>

1339
docs/build/html/development/log.html vendored Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,238 @@
<!DOCTYPE html>
<html class="writer-html5" lang="it" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Statistiche di Gitinspector &mdash; N.E.S.T. 0.1.0 documentazione</title>
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
<!--[if lt IE 9]>
<script src="../../_static/js/html5shiv.min.js"></script>
<![endif]-->
<script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
<script src="../../_static/jquery.js"></script>
<script src="../../_static/underscore.js"></script>
<script src="../../_static/doctools.js"></script>
<script src="../../_static/translations.js"></script>
<script type="text/javascript" src="../../_static/js/theme.js"></script>
<link rel="index" title="Indice" href="../../genindex.html" />
<link rel="search" title="Cerca" href="../../search.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" style="background: #3B7097" >
<a href="../../index.html" class="icon icon-home"> N.E.S.T.
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<p class="caption"><span class="caption-text">Manuale utente</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../about/index.html">Il progetto</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../installation/index.html">Installazione</a></li>
</ul>
<p class="caption"><span class="caption-text">Guida sviluppatore</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../meta/index.html">Meta-documentazione</a></li>
</ul>
<p class="caption"><span class="caption-text">Compendio del progetto</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../client/index.html">Feedback ricevuto dal cliente</a></li>
<li class="toctree-l1"><a class="reference internal" href="../tools.html">Strumenti utilizzati</a></li>
</ul>
<p class="caption"><span class="caption-text">Documentazione autogenerata</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../backend/index.html"><code class="docutils literal notranslate"><span class="pre">nest_backend</span></code> - Web API in Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../crawler/index.html"><code class="docutils literal notranslate"><span class="pre">nest_crawler</span></code> - Crawler in Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../frontend/index.html"><code class="docutils literal notranslate"><span class="pre">nest_frontend</span></code> - Interfaccia utente in React</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../../index.html">N.E.S.T.</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="../../index.html" class="icon icon-home"></a> &raquo;</li>
<li>Statistiche di Gitinspector</li>
<li class="wy-breadcrumbs-aside">
<a href="../../_sources/development/statistics/index.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="statistiche-di-gitinspector">
<h1>Statistiche di Gitinspector<a class="headerlink" href="#statistiche-di-gitinspector" title="Link a questa intestazione"></a></h1>
<p>Queste statistiche sono state generate dal prof. Missiroli con <a class="reference external" href="https://github.com/ejwa/gitinspector">Gitinspector</a>.</p>
<div class="admonition note">
<p class="admonition-title">Nota</p>
<p>Le statistiche probabilmente sono molto inaccurate, in quanto Gitinspector sembra tenere conto anche delle directory
contenenti file vendored, come <code class="docutils literal notranslate"><span class="pre">docs/build</span></code>.</p>
</div>
<div class="admonition-todo admonition" id="id1">
<p class="admonition-title">Da fare</p>
<p>Aggiungere le statistiche degli sprint mancanti!</p>
</div>
<ul class="simple">
<li><p><a class="reference download internal" download="" href="../../_downloads/4831934cb757201fe067c48df43a74ea/0-stats.html"><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">0</span></code></a></p></li>
<li><p><a class="reference download internal" download="" href="../../_downloads/8305c312d79edd3a41456dc3da1e0045/1-stats.html"><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">1</span></code></a></p></li>
<li><p><a class="reference download internal" download="" href="../../_downloads/802f4a69bcab50834f865f69f714efe6/2-stats.html"><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">2</span> <span class="pre">(codice)</span></code></a></p></li>
<li><p><a class="reference download internal" download="" href="../../_downloads/ad524590ef981c41310736536fcd2a4e/2D-stats.html"><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">2</span> <span class="pre">(documentazione)</span></code></a></p></li>
<li><p><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">3</span> <span class="pre">(codice)</span></code></p></li>
<li><p><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">3</span> <span class="pre">(documentazione)</span></code></p></li>
</ul>
</div>
</div>
</div>
<footer>
<hr/>
<div role="contentinfo">
<p>
&#169; Copyright 2021, Gruppo 2.
</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>

View file

@ -0,0 +1,246 @@
<!DOCTYPE html>
<html class="writer-html5" lang="it" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Statistiche di Gitinspector &mdash; N.E.S.T. 0.1.0 documentazione</title>
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
<!--[if lt IE 9]>
<script src="../../_static/js/html5shiv.min.js"></script>
<![endif]-->
<script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
<script src="../../_static/jquery.js"></script>
<script src="../../_static/underscore.js"></script>
<script src="../../_static/doctools.js"></script>
<script src="../../_static/translations.js"></script>
<script type="text/javascript" src="../../_static/js/theme.js"></script>
<link rel="index" title="Indice" href="../../genindex.html" />
<link rel="search" title="Cerca" href="../../search.html" />
<link rel="next" title="Registro attività" href="../log.html" />
<link rel="prev" title="Feedback ricevuto dal cliente" href="../client/index.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" style="background: #3B7097" >
<a href="../../index.html" class="icon icon-home"> N.E.S.T.
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<p class="caption"><span class="caption-text">Manuale utente</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../about/index.html">Il progetto</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../installation/index.html">Installazione</a></li>
</ul>
<p class="caption"><span class="caption-text">Guida sviluppatore</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../meta/index.html">Meta-documentazione</a></li>
</ul>
<p class="caption"><span class="caption-text">Compendio del progetto</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../client/index.html">Feedback ricevuto dal cliente</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Statistiche di Gitinspector</a></li>
<li class="toctree-l1"><a class="reference internal" href="../log.html">Registro attività</a></li>
<li class="toctree-l1"><a class="reference internal" href="../tools.html">Strumenti utilizzati</a></li>
</ul>
<p class="caption"><span class="caption-text">Documentazione autogenerata</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../backend/index.html"><code class="docutils literal notranslate"><span class="pre">nest_backend</span></code> - Web API in Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../crawler/index.html"><code class="docutils literal notranslate"><span class="pre">nest_crawler</span></code> - Crawler in Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../frontend/index.html"><code class="docutils literal notranslate"><span class="pre">nest_frontend</span></code> - Interfaccia utente in React</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../../index.html">N.E.S.T.</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="../../index.html" class="icon icon-home"></a> &raquo;</li>
<li>Statistiche di Gitinspector</li>
<li class="wy-breadcrumbs-aside">
<a href="../../_sources/development/stats/index.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="statistiche-di-gitinspector">
<h1>Statistiche di Gitinspector<a class="headerlink" href="#statistiche-di-gitinspector" title="Link a questa intestazione"></a></h1>
<p>Queste statistiche sono state generate dal prof. Missiroli con <a class="reference external" href="https://github.com/ejwa/gitinspector">Gitinspector</a>.</p>
<div class="admonition note">
<p class="admonition-title">Nota</p>
<p>Le statistiche probabilmente sono molto inaccurate, in quanto Gitinspector sembra tenere conto anche delle directory
contenenti file vendored, come <code class="docutils literal notranslate"><span class="pre">docs/build</span></code>.</p>
</div>
<div class="admonition-todo admonition" id="id1">
<p class="admonition-title">Da fare</p>
<p>Aggiungere le statistiche degli sprint mancanti!</p>
</div>
<ul class="simple">
<li><p><a class="reference download internal" download="" href="../../_downloads/cc3ed6448c65c54a6e3382427b715150/0-stats.html"><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">0</span></code></a></p></li>
<li><p><a class="reference download internal" download="" href="../../_downloads/80aefca42623a1197bc9ca4609efd23d/1-stats.html"><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">1</span></code></a></p></li>
<li><p><a class="reference download internal" download="" href="../../_downloads/affcb0b1c0baa178e323ddea9edec3b5/2-stats.html"><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">2</span> <span class="pre">(codice)</span></code></a></p></li>
<li><p><a class="reference download internal" download="" href="../../_downloads/4d0db5ecfa1dc71c9c67f8ec40e90078/2D-stats.html"><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">2</span> <span class="pre">(documentazione)</span></code></a></p></li>
<li><p><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">3</span> <span class="pre">(codice)</span></code></p></li>
<li><p><code class="xref download docutils literal notranslate"><span class="pre">Sprint</span> <span class="pre">3</span> <span class="pre">(documentazione)</span></code></p></li>
</ul>
</div>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="../log.html" class="btn btn-neutral float-right" title="Registro attività" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
<a href="../client/index.html" class="btn btn-neutral float-left" title="Feedback ricevuto dal cliente" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<p>
&#169; Copyright 2021, Gruppo 2.
</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>

33
poetry.lock generated
View file

@ -422,6 +422,17 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[package.dependencies] [package.dependencies]
pyparsing = ">=2.0.2" pyparsing = ">=2.0.2"
[[package]]
name = "parsimonious"
version = "0.7.0"
description = "(Soon to be) the fastest pure-Python PEG parser I could muster"
category = "dev"
optional = false
python-versions = "*"
[package.dependencies]
six = "*"
[[package]] [[package]]
name = "pluggy" name = "pluggy"
version = "0.13.1" version = "0.13.1"
@ -620,6 +631,19 @@ docs = ["sphinxcontrib-websupport"]
lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.800)", "docutils-stubs"] lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.800)", "docutils-stubs"]
test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"] test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"]
[[package]]
name = "sphinx-js"
version = "3.1.2"
description = "Support for using Sphinx on JSDoc-documented JS code"
category = "dev"
optional = false
python-versions = ">=3.7"
[package.dependencies]
Jinja2 = ">2.0,<3.0"
parsimonious = ">=0.7.0,<0.8.0"
Sphinx = ">=3.0.0"
[[package]] [[package]]
name = "sphinx-rtd-theme" name = "sphinx-rtd-theme"
version = "0.5.2" version = "0.5.2"
@ -810,7 +834,7 @@ watchdog = ["watchdog"]
[metadata] [metadata]
lock-version = "1.1" lock-version = "1.1"
python-versions = "^3.8.5" python-versions = "^3.8.5"
content-hash = "ce716a14534bfcf41e82944d3eabf4cbeb743303f2c1a21e8360f802d89598d1" content-hash = "96ffc2cb1a76224ec4fe7a34b8e13fba39f2054a7914727db0a12a04cad39726"
[metadata.files] [metadata.files]
alabaster = [ alabaster = [
@ -1073,6 +1097,9 @@ packaging = [
{file = "packaging-20.9-py2.py3-none-any.whl", hash = "sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a"}, {file = "packaging-20.9-py2.py3-none-any.whl", hash = "sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a"},
{file = "packaging-20.9.tar.gz", hash = "sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5"}, {file = "packaging-20.9.tar.gz", hash = "sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5"},
] ]
parsimonious = [
{file = "parsimonious-0.7.0.tar.gz", hash = "sha256:396d424f64f834f9463e81ba79a331661507a21f1ed7b644f7f6a744006fd938"},
]
pluggy = [ pluggy = [
{file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"}, {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"},
{file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"}, {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"},
@ -1240,6 +1267,10 @@ sphinx = [
{file = "Sphinx-3.5.4-py3-none-any.whl", hash = "sha256:2320d4e994a191f4b4be27da514e46b3d6b420f2ff895d064f52415d342461e8"}, {file = "Sphinx-3.5.4-py3-none-any.whl", hash = "sha256:2320d4e994a191f4b4be27da514e46b3d6b420f2ff895d064f52415d342461e8"},
{file = "Sphinx-3.5.4.tar.gz", hash = "sha256:19010b7b9fa0dc7756a6e105b2aacd3a80f798af3c25c273be64d7beeb482cb1"}, {file = "Sphinx-3.5.4.tar.gz", hash = "sha256:19010b7b9fa0dc7756a6e105b2aacd3a80f798af3c25c273be64d7beeb482cb1"},
] ]
sphinx-js = [
{file = "sphinx-js-3.1.2.tar.gz", hash = "sha256:04fe0d2fec6d39b505d70500d0132cfa0efc834760c9598048c1a9dbbc175732"},
{file = "sphinx_js-3.1.2-py2.py3-none-any.whl", hash = "sha256:4503accb74ba3a15e0e59e20ec18b15be1932b2c8e8b82e03ace39a415899785"},
]
sphinx-rtd-theme = [ sphinx-rtd-theme = [
{file = "sphinx_rtd_theme-0.5.2-py2.py3-none-any.whl", hash = "sha256:4a05bdbe8b1446d77a01e20a23ebc6777c74f43237035e76be89699308987d6f"}, {file = "sphinx_rtd_theme-0.5.2-py2.py3-none-any.whl", hash = "sha256:4a05bdbe8b1446d77a01e20a23ebc6777c74f43237035e76be89699308987d6f"},
{file = "sphinx_rtd_theme-0.5.2.tar.gz", hash = "sha256:32bd3b5d13dc8186d7a42fc816a23d32e83a4827d7d9882948e7b837c232da5a"}, {file = "sphinx_rtd_theme-0.5.2.tar.gz", hash = "sha256:32bd3b5d13dc8186d7a42fc816a23d32e83a4827d7d9882948e7b837c232da5a"},

View file

@ -38,6 +38,7 @@ tweepy = {git = "https://github.com/tweepy/tweepy.git"}
pytest = "^6.2.3" pytest = "^6.2.3"
Sphinx = "^3.5.4" Sphinx = "^3.5.4"
sphinx-rtd-theme = "^0.5.2" sphinx-rtd-theme = "^0.5.2"
sphinx-js = "^3.1.2"
[build-system] [build-system]
requires = ["poetry-core>=1.0.0"] requires = ["poetry-core>=1.0.0"]