Skip to content
This repository has been archived by the owner on Jul 1, 2020. It is now read-only.

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
Maxelweb committed Dec 19, 2019
2 parents 19c6266 + 9bf1d89 commit 0d58df2
Show file tree
Hide file tree
Showing 74 changed files with 2,944 additions and 154 deletions.
49 changes: 49 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# CODEOWNERS
# Ognuno è responsabile di quello scrive
# Su ogni riga si segna chi ha fatto cosa e nel momento della review viene mostrato


/template/ @Maxelweb
/template/lettera/ @FouadM96

# ====================================
# Interni
# ====================================

/interni/norme_progetto/res/sections/Sez1-Introduzione/introduzione.tex @aletomm

/interni/norme_progetto/res/sections/Sez2-ProcessiPrimari/Fornitura.tex @FouadM96
/interni/norme_progetto/res/sections/Sez2-ProcessiPrimari/Sviluppo.tex @giovd8

/interni/norme_progetto/res/sections/Sez3-ProcessiSupporto/Documentazione.tex @BroHPotato
/interni/norme_progetto/res/sections/Sez3-ProcessiSupporto/Verifica.tex @nfrison
/interni/norme_progetto/res/sections/Sez3-ProcessiSupporto/Validazione.tex @nfrison
/interni/norme_progetto/res/sections/Sez3-ProcessiSupporto/GestConfigurazione.tex @Maxelweb
/interni/norme_progetto/res/sections/Sez3-ProcessiSupporto/GaranziaQualita.tex @Maxelweb
/interni/norme_progetto/res/sections/Sez3-ProcessiSupporto/GestConfigurazione.tex @Maxelweb
/interni/norme_progetto/res/sections/Sez3-ProcessiSupporto/GaranziaQualita.tex @Maxelweb

/interni/norme_progetto/res/sections/Sez3-ProcessiSupporto/FormazionePersonale.tex @giovd8
/interni/norme_progetto/res/sections/Sez3-ProcessiSupporto/GestProcessi.tex @lorenzodeinegri


/interni/studio_fattibilita/res/sections/CapitolatoC1.tex @aletomm
/interni/studio_fattibilita/res/sections/CapitolatoC2.tex @aletomm
/interni/studio_fattibilita/res/sections/CapitolatoC3.tex @aletomm
/interni/studio_fattibilita/res/sections/CapitolatoC4.tex @giovd8
/interni/studio_fattibilita/res/sections/CapitolatoC5.tex @giovd8
/interni/studio_fattibilita/res/sections/CapitolatoScelto.tex @giovd8
/interni/studio_fattibilita/res/sections/Introduzione.tex @aletomm
/interni/studio_fattibilita/res/sections/Conclusioni.tex @Maxelweb


/interni/verbali/verbale_1/ @Maxelweb
/interni/verbali/verbale_2/ @Maxelweb
/interni/verbali/verbale_3/ @Maxelweb
/interni/verbali/verbale_4/ @nfrison
/interni/verbali/verbale_5/ @lorenzodeinegri


# ====================================
# Esterni
# ====================================
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/document-review.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
name: Document Review
about: Revisione di un documento e materiale correlato da sistemare
title: "[REV] Nome Documento - vx.x.x"
labels: to fix, to review
assignees: ''

---

## Document Review

### Informazioni

**Nome documento:**
**Tipo documento:** i/e
**Versione documento:** vx.x.x
**Sezioni analizzate dal revisore:**

---

### Descrizione punti da revisionare

- [ ] insert here
- [ ] insert here
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/new-document-section.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
name: New Document Section
about: Nuova sezione da scrivere in un documento
title: "[WR] Nome sezione - Documento"
labels: to write
assignees: ''

---

## New Document Section

### Informazioni

**Nome documento:**
**Tipo documento:** i/e
**Versione documento:** vx.x.x
**Sezioni da scrivere:**

---

### Note

- [ ] insert here
- [ ] insert here
4 changes: 4 additions & 0 deletions .github/filesToCompile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
interni/verbali/verbale_1
interni/verbali/verbale_2
interni/verbali/verbale_3
interni/studio_fattibilita
48 changes: 48 additions & 0 deletions .github/workflows/artifacts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: SWE Docs Artifacts

on:
push:
branches:
- develop
- testing-ci
paths:
- 'esterni/**'
- 'interni/**'
- 'template/**'
- '.github/**'

jobs:
build:

runs-on: ubuntu-latest

steps:
- name: Checkout repo content
uses: actions/checkout@v1
# with:
# ref: develop

- name: Search and Compiling Latex Files
uses: Jatus93/[email protected]
with:
path_to_list: .github/filesToCompile
artifact: true

- name: FTP Artifacts Online Deploy
uses: SamKirkland/[email protected]
env:
FTP_SERVER: ${{ secrets.FTP_HOST }}
FTP_USERNAME: ${{ secrets.FTP_USERNAME }}
FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }}
LOCAL_DIR: Documents
ARGS: --transfer-all

- name: Slack Notification
uses: homoluctus/[email protected]
if: always()
with:
type: ${{ job.status }}
job_name: 'PDF Artifacts updated notification'
channel: '#devops_documentazione'
username: 'Docs Deployment Patrol'
url: ${{ secrets.SLACK_WEBHOOK }}
39 changes: 39 additions & 0 deletions .github/workflows/patrol.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: SWE Docs Patrol

on:
pull_request:
branches:
- develop
- testing-ci
paths:
- 'esterni/**'
- 'interni/**'
- 'template/**'
- '.github/**'

jobs:
build:

runs-on: ubuntu-latest

steps:
- name: Checkout repo content
uses: actions/checkout@v1

- name: Search and Compiles Latex Files
uses: Jatus93/[email protected]
with:
path_to_list: .github/filesToCompile
artifact: false

- name: Slack Notification
uses: homoluctus/[email protected]
if: always()
with:
type: ${{ job.status }}
job_name: 'Verify Docs in Pull Request notification'
mention: 'here'
mention_if: 'failure'
channel: '#devops_documentazione'
username: 'Docs Pull Request Patrol'
url: ${{ secrets.SLACK_WEBHOOK }}
1 change: 1 addition & 0 deletions esterni/analisi_requisiti/main.tex
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
%!TEX output_directory = .cache
% ---------------------------
% [ Analisi dei requisiti ]
% ----------------------
Expand Down
32 changes: 28 additions & 4 deletions esterni/analisi_requisiti/res/configurazione.tex
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@

% Ultimo aggiornamento: 14 dicembre 2019
% Configurazione delle dipendenze e dei package


Expand All @@ -23,6 +23,21 @@
\usepackage{longtable}
\usepackage{colortbl}
\usepackage{tikz}
\usepackage{titlesec}


% Impostazione sottotitolo di quarto livello e quinto livello

\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}

\titleformat{\paragraph}
{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
\titlespacing*{\paragraph}{0pt}{2.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}

\titleformat{\subparagraph}
{\normalfont\normalsize\bfseries}{\thesubparagraph}{1em}{}
\titlespacing*{\subparagraph}{0pt}{1.75ex plus 1ex minus .2ex}{.75ex plus .1ex}


% Impostazioni pagina e margini
Expand Down Expand Up @@ -67,9 +82,9 @@

% Grandezza paragrafi e spaziatura frasi

\setlength{\parindent}{1.8em}
\setlength{\parskip}{1.2em}
\renewcommand{\baselinestretch}{1.1}
\setlength{\parindent}{1.7em}
\setlength{\parskip}{1.1em}
\renewcommand{\baselinestretch}{1.05}

% Colori link

Expand Down Expand Up @@ -143,3 +158,12 @@
\newpage
\input{res/sections/#1}
}%


% Comando per i documenti esterni e il glossario

\newcommand{\dext}[1]{\textsc{#1\textsubscript{\textit{D}}}}

\newcommand{\glock}[1]{\textsc{#1\textsubscript{\textit{G}}}}


2 changes: 1 addition & 1 deletion esterni/analisi_requisiti/res/registro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ \section*{Registro delle modifiche}

\begin{center}
\rowcolors{2}{lightest-grayest}{white}
\begin{longtable}{|c|c|c|c|c|}
\begin{longtable}{|c|p{5cm}|c|c|c|}
\hline
\rowcolor{lighter-grayer}
\textbf{Versione} & \textbf{Descrizione} & \textbf{Data} & \textbf{Autore} & \textbf{Ruolo} \\
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
\section{Introduzione}
\subsection{Scopo del documento}
Lo scopo di questo documento è la candidatura del gruppo RedRoundRobin allo svolgimento del progetto relativo al capitolato C6 - ThiReMa.
All'interno di questa analisi è possibile seguire la classificazione, il tracciamento e la descrizione dettagliata deii requisiti individuati dall'analisi del capitolato scelto.
\subsection{Scopo del prodotto}
Il capitolato C6 si pone come obiettivo quello di creare una web-application che permette di analizzare grosse moli di dati ricevuti da sensori eterogenei tra loro. Tale applicazione mette a disposizione un'interfaccia che permette di visualizzare alcuni dati di interesse od eventuali correlazioni tra i dati stessi. Infine, per ogni tipologia di dato è possibile assegnarne il monitoraggio ad un particolare ente, ruolo o gruppo.
\subsection{Glossario e Documenti esterni}
Per evitare possibili ambiguità relative alle terminologie (che andranno indicate in \textsc{maiuscoletto})utilizzate nei vari documenti, verranno utilizzate due simboli:
\begin{itemize}
\item Una \textit{D} al pedice per indicare il nome di un particolare documento.
\item Una \textit{G} al pedice per indicare un termine che sarà presente nel \dext{Glossario v0.0.1}.
\end{itemize}
\subsection{Riferimenti}
\subsubsection{Normativi}
\begin{itemize}
\item \textbf{Norme di Progetto: }\textsc{Norme di Progetto v0.0.1}
\item \textbf{Capitolato C6 - ThiReMa: }\url{https://www.math.unipd.it/~tullio/IS-1/2019/Progetto/C6.pdf}
\end{itemize}
\subsubsection{Informativi}
\begin{itemize}
\item \textbf{Presentazione seminario capitolato C6 - ThiReMa: }\url{https://www.math.unipd.it/~tullio/IS-1/2019/Progetto/C6a.pdf}
\item \textbf{Slide Ingegneria del Software - Analisi dei requisiti: }\url{https://www.math.unipd.it/~tullio/IS-1/2019/Dispense/L08.pdf}
\item \textbf{Slide Ingegneria del Software - Diagrammi dei casi d'uso: }\url{https://www.math.unipd.it/~tullio/IS-1/2019/Dispense/E03.pdf}
\end{itemize}

17 changes: 16 additions & 1 deletion esterni/analisi_requisiti/res/sections/introduzione.tex
Original file line number Diff line number Diff line change
@@ -1,2 +1,17 @@
\section{Introduzione}

\subsection{Scopo del documento}

\subsection{Scopo del prodotto}
Il capitolato C6 si pone come obiettivo quello di creare una web-application che permette di analizzare grosse moli di dati ricevuti da sensori eterogenei tra loro. Tale applicazione mette a disposizione un'interfaccia che permette di visualizzare alcuni dati di interesse od eventuali correlazioni tra i dati stessi. Infine, per ogni tipologia di dato è possibile assegnarne il monitoraggio ad un particolare ente, ruolo o gruppo.
\subsection{Glossario e Documenti esterni}
Per evitare possibili ambiguità relative alle terminologie (che andranno indicate in \textsc{maiuscoletto})utilizzate nei vari documenti, verranno utilizzate due simboli:
\begin{itemize}
\item Una \textit{D} al pedice per indicare il nome di un particolare documento.
\item Una \textit{G} al pedice per indicare un termine che sarà presente nel \dext{Glossario v0.0.1}.
\end{itemize}
\subsection{Riferimenti}
\subsubsection{Normativi}

\subsubsection{Informativi}


Binary file added esterni/glossario/main.pdf
Binary file not shown.
Loading

0 comments on commit 0d58df2

Please sign in to comment.