Skip to content

Commit 716afcf

Browse files
committed
chore: apply prettier everywhere
1 parent b96d161 commit 716afcf

27 files changed

+227
-153
lines changed

angular.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3-
"version": 1,
43
"cli": {
54
"packageManager": "npm"
65
},
@@ -30,9 +29,7 @@
3029
"input": "public"
3130
}
3231
],
33-
"styles": [
34-
"src/tailwind.css"
35-
]
32+
"styles": ["src/tailwind.css"]
3633
},
3734
"configurations": {
3835
"production": {
@@ -83,5 +80,6 @@
8380
}
8481
}
8582
}
86-
}
83+
},
84+
"version": 1
8785
}

coc.md

Lines changed: 23 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,64 @@
11
# Codice di condotta
22

3+
**Python Catania** è una delle community Italiane, istituite grazie all'associazione Python Italia,
34

4-
5-
**Python Catania** è una delle community Italiane, istituite grazie all'associazione Python Italia,
6-
7-
che ha come obiettivo quelli di condividere e divulgare il linguaggio di programmazione Python
5+
che ha come obiettivo quelli di condividere e divulgare il linguaggio di programmazione Python
86

97
nel territorio della provincia di Catania (Sicilia - Italia).
108

9+
La community è composta da appassionati, professionisti, studenti e persone che vogliono imparare,
1110

12-
13-
La community è composta da appassionati, professionisti, studenti e persone che vogliono imparare,
14-
15-
scoprire il mondo della programmazione e mettersi in gioco, sia con Python che con tutti i software,
11+
scoprire il mondo della programmazione e mettersi in gioco, sia con Python che con tutti i software,
1612

1713
librerie, framework, hardware e tecnologie che ne fanno uso.
1814

19-
20-
2115
Questo codice di condotta, al fine di garantire un ambiente stimolante e inclusivo, permette ad ogni membro della
2216

2317
community la possibilità di trovare un luogo sicuro, rispettoso e accogliente, senza incorrere in forme di molestia
2418

2519
o esclusione basate su: razza, sesso, orientamenti politico-religiosi o altre potenziali categorie discriminatorie.
2620

27-
28-
2921
Queste linee guida vengono applicate sia sui canali social che durante i meetup in presenza.
3022

31-
32-
3323
Per qualsiasi dubbio potete contattare gli organizzatori inviando una mail ai seguenti indirizzi
3424

35-
36-
37-
* catania(at)python(dot)it
38-
* pythoncatania(at)gmail(dot)com
39-
40-
25+
- catania(at)python(dot)it
26+
- pythoncatania(at)gmail(dot)com
4127

4228
Il presente codice di condotta è pubblicato sul sito web della community all’indirizzo https://catania.python.it
4329

44-
45-
4630
### Linea guida generali
4731

48-
49-
50-
1. Attraverso la Community, tutti i partecipanti hanno la possibilità di imparare e approfondire la conoscenza
51-
(in tutte le sue accezioni) del linguaggio di programmazione Python, del mondo del software e della tecnologia.
52-
Ogni membro è libero di partecipare alle iniziative della community, sempre nel rispetto delle altre persone
32+
1. Attraverso la Community, tutti i partecipanti hanno la possibilità di imparare e approfondire la conoscenza
33+
(in tutte le sue accezioni) del linguaggio di programmazione Python, del mondo del software e della tecnologia.
34+
Ogni membro è libero di partecipare alle iniziative della community, sempre nel rispetto delle altre persone
5335
e lasciando spazio alle idee e opinioni altrui.
5436
2. Ogni idea e opinione deve essere espressa secondo i principi di rispetto e buona creanza derivanti dal rispetto della
5537
persona umana e del vivere comune.
56-
3. Gli amministratori della community organizzano periodicamente degli incontri, denominati *meetup*, dove è possibile
57-
assistere o partecipare attivamente, proponendo uno o più argomenti da discutere. Ogni membro della community è
38+
3. Gli amministratori della community organizzano periodicamente degli incontri, denominati _meetup_, dove è possibile
39+
assistere o partecipare attivamente, proponendo uno o più argomenti da discutere. Ogni membro della community è
5840
invitato a fare domande e a condividere le sue riflessioni in merito agli argomenti trattati.
5941
4. Python Catania non è affiliato con alcun vendor tecnologico, pertanto è possibile parlare liberamente di qualsiasi
6042
prodotto software. La community in ogni caso sostiene e incoraggia l’utilizzo di software open-source.
61-
5. Ogni membro della community ha un diverso livello di conoscenza relativamente alle tematiche trattate durante gli
62-
incontri, quindi, certi argomenti potrebbero risultare scontati o banali ai più esperti ma, visto il fatto che
43+
5. Ogni membro della community ha un diverso livello di conoscenza relativamente alle tematiche trattate durante gli
44+
incontri, quindi, certi argomenti potrebbero risultare scontati o banali ai più esperti ma, visto il fatto che
6345
uno degli scopi del gruppo è quello di imparare insieme, ogni discussione dovrà essere rispettata e supportata.
64-
6. Le molestie di alcun genere non sono tollerate. Queste includono commenti offensivi verbali legati a genere,
65-
orientamento sessuale, disabilità, aspetto fisico, dimensione corporea, razza, religione, immagini sessuali in
66-
spazi pubblici, intimidazioni intenzionali, stalking, inseguimenti, fotografie o registrazioni moleste,
67-
interruzione continuativa di presentazioni o altri eventi, contatto fisico inappropriato e attenzioni
46+
6. Le molestie di alcun genere non sono tollerate. Queste includono commenti offensivi verbali legati a genere,
47+
orientamento sessuale, disabilità, aspetto fisico, dimensione corporea, razza, religione, immagini sessuali in
48+
spazi pubblici, intimidazioni intenzionali, stalking, inseguimenti, fotografie o registrazioni moleste,
49+
interruzione continuativa di presentazioni o altri eventi, contatto fisico inappropriato e attenzioni
6850
sessuali sgradite.
6951
7. Non è consentito un linguaggio blasfemo.
70-
8. È assolutamente vietato inviare o condividere qualsiasi tipo di materiale che possa recare danno o ledere la propria
71-
o altrui dignità umana. Tutti i contenuti che invogliano, contengono o generano attività illegali (come condividere
52+
8. È assolutamente vietato inviare o condividere qualsiasi tipo di materiale che possa recare danno o ledere la propria
53+
o altrui dignità umana. Tutti i contenuti che invogliano, contengono o generano attività illegali (come condividere
7254
materiale privato) sono vietati. Inoltre tutti i contenuti che violano espressamente i diritti di copyright
7355
sono vietati.
74-
9. È responsabilità degli Amministratori valutare e deliberare, a loro insindacabile giudizio, in merito alle
56+
9. È responsabilità degli Amministratori valutare e deliberare, a loro insindacabile giudizio, in merito alle
7557
violazioni commesse dai partecipanti alla Community.
7658
10. Ogni delibera volta alla correzione di eventuali violazioni non può essere comminata o associabile al pagamento di
7759
sanzioni in denaro. Le delibere correttive devono essere proporzionate alla violazione.
78-
11. Il Partecipante che si trovasse a ricevere un avviso in merito ad una sua violazione, è tenuto a correggere la
79-
propria condotta in modo immediato e tempestivo ottemperando, al contempo, ad eventuali richieste correttive
60+
11. Il Partecipante che si trovasse a ricevere un avviso in merito ad una sua violazione, è tenuto a correggere la
61+
propria condotta in modo immediato e tempestivo ottemperando, al contempo, ad eventuali richieste correttive
8062
avanzate dagli Amministratori.
81-
12. Ogni partecipante alla community che dovesse ricevere o riscontrasse mancanze o violazioni lesive della propria
63+
12. Ogni partecipante alla community che dovesse ricevere o riscontrasse mancanze o violazioni lesive della propria
8264
o altrui dignità è invitato a comunicare tempestivamente l’accaduto agli amministratori.

src/app/app.component.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,14 @@ import { FooterComponent } from './components/footer/footer.component';
77

88
@Component({
99
selector: 'app-root',
10-
imports: [
11-
HeaderComponent,
12-
PyCataniaComponent,
13-
MeetupComponent,
14-
ContactComponent,
15-
FooterComponent,
16-
],
10+
imports: [HeaderComponent, PyCataniaComponent, MeetupComponent, ContactComponent, FooterComponent],
1711
templateUrl: './app.component.html',
1812
changeDetection: ChangeDetectionStrategy.OnPush,
1913
})
2014
export class AppComponent implements AfterViewInit {
2115
ngAfterViewInit(): void {
2216
for (const anchor of document.querySelectorAll<HTMLAnchorElement>('a')) {
23-
if (
24-
anchor.host !== window.location.host &&
25-
!anchor.getAttribute('data-umami-event')
26-
) {
17+
if (anchor.host !== window.location.host && !anchor.getAttribute('data-umami-event')) {
2718
anchor.setAttribute('data-umami-event', 'Click ' + anchor.ariaLabel);
2819
anchor.setAttribute('data-umami-event-element', 'anchor');
2920
anchor.setAttribute('data-umami-event-event', 'onclick');

src/app/app.config.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@ export const appConfig: ApplicationConfig = {
77
provideBrowserGlobalErrorListeners(),
88
{
99
provide: IMAGE_LOADER,
10-
useFactory: (document: Document) => (config: ImageLoaderConfig): string => {
11-
const base = document.querySelector('base')?.getAttribute('href') ?? '/';
12-
const baseNormalized = base.endsWith('/') ? base.slice(0, -1) : base;
13-
return baseNormalized + config.src;
14-
},
10+
useFactory:
11+
(document: Document) =>
12+
(config: ImageLoaderConfig): string => {
13+
const base = document.querySelector('base')?.getAttribute('href') ?? '/';
14+
const baseNormalized = base.endsWith('/') ? base.slice(0, -1) : base;
15+
return baseNormalized + config.src;
16+
},
1517
deps: [DOCUMENT],
1618
},
1719
],
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
<footer class="py-6 px-4 text-center">
1+
<footer class="px-4 py-6 text-center">
22
<abbr title="Copyright">&copy;</abbr> {{ currentYear }} Python&nbsp;Catania
33
</footer>
Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
1-
import { TestBed } from "@angular/core/testing";
2-
import { FooterComponent } from "./footer.component";
1+
import { TestBed } from '@angular/core/testing';
2+
import { FooterComponent } from './footer.component';
33

4-
describe("FooterComponent", () => {
4+
describe('FooterComponent', () => {
55
beforeEach(async () => {
66
await TestBed.configureTestingModule({
77
imports: [FooterComponent],
88
}).compileComponents();
99
});
1010

11-
it("should create", () => {
11+
it('should create', () => {
1212
const fixture = TestBed.createComponent(FooterComponent);
1313
const component = fixture.componentInstance;
1414
expect(component).toBeTruthy();
1515
});
1616

17-
it("should display the copyright year", async () => {
17+
it('should display the copyright year', async () => {
1818
const fixture = TestBed.createComponent(FooterComponent);
1919
await fixture.whenStable();
2020
const compiled = fixture.nativeElement as HTMLElement;
21-
expect(compiled.querySelector("footer")?.textContent).toContain(
22-
String(new Date().getFullYear()),
23-
);
21+
expect(compiled.querySelector('footer')?.textContent).toContain(String(new Date().getFullYear()));
2422
});
2523
});

src/app/components/footer/footer.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { ChangeDetectionStrategy, Component } from "@angular/core";
1+
import { ChangeDetectionStrategy, Component } from '@angular/core';
22

33
@Component({
4-
selector: "app-footer",
5-
templateUrl: "./footer.component.html",
4+
selector: 'app-footer',
5+
templateUrl: './footer.component.html',
66
changeDetection: ChangeDetectionStrategy.OnPush,
77
})
88
export class FooterComponent {
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { ChangeDetectionStrategy, Component } from "@angular/core";
2-
import { IconMeetupComponent } from "../shared/icons/icon-meetup/icon-meetup.component";
1+
import { ChangeDetectionStrategy, Component } from '@angular/core';
2+
import { IconMeetupComponent } from '../shared/icons/icon-meetup/icon-meetup.component';
33

44
@Component({
5-
selector: "app-meetup",
5+
selector: 'app-meetup',
66
imports: [IconMeetupComponent],
7-
templateUrl: "./meetup.component.html",
7+
templateUrl: './meetup.component.html',
88
changeDetection: ChangeDetectionStrategy.OnPush,
99
})
1010
export class MeetupComponent {}

src/app/components/py-catania/py-catania.component.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<section id="pycatania" class="py-16 px-4 text-center">
1+
<section id="pycatania" class="px-4 py-16 text-center">
22
<div>
33
<img
44
ngSrc="/images/pythoncatania.svg"
@@ -12,8 +12,7 @@
1212
<hgroup>
1313
<h1>Python Catania 🐘🌋</h1>
1414
<p class="mx-auto max-w-[40rem]">
15-
Il posto giusto dove incontrare gli appassionati del linguaggio Python di
16-
Catania.
15+
Il posto giusto dove incontrare gli appassionati del linguaggio Python di Catania.
1716
</p>
1817
</hgroup>
1918
</section>

src/app/components/shared/icons/icon-facebook/icon-facebook.component.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,19 @@ import { ChangeDetectionStrategy, Component } from '@angular/core';
44
selector: 'app-icon-facebook',
55
changeDetection: ChangeDetectionStrategy.OnPush,
66
template: `
7-
<svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" height="1.33em" viewBox="0 0 24 24">
7+
<svg
8+
aria-hidden="true"
9+
focusable="false"
10+
role="img"
11+
xmlns="http://www.w3.org/2000/svg"
12+
height="1.33em"
13+
viewBox="0 0 24 24"
14+
>
815
<title>Facebook</title>
9-
<path fill="currentColor" d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/>
16+
<path
17+
fill="currentColor"
18+
d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"
19+
/>
1020
</svg>
1121
`,
1222
})

0 commit comments

Comments
 (0)