wip: programme

This commit is contained in:
mco-system
2023-04-09 23:41:59 +11:00
parent 4f70139eb8
commit d204ca3135
36 changed files with 0 additions and 1282 deletions

View File

@@ -1,50 +0,0 @@
Metadata-Version: 2.1
Name: thsf
Version: 0.0.1
Summary: "THSF website"
Home-page: https://git.tetalab.org/tetalab/thsf.net
Author: Doug Le Tough
Author-email: doug@redatomik.org
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: dev
# THSF.NET
Le site du THSF
## Modifier le site
Il n'est **pas possible** de pousser directement des modifications sur la branche `master`.
Pour modifier le site, il est nécessaire de créer une branche spécifique et d'y pousser vos modifications.
## Publication du site
Lorsque vous êtes satisfaits de vos modifications, vous pouvez créer [une demande d'ajout](https://git.tetalab.org/tetalab/thsf.net/pulls) de votre branche sur la branche `master`.
Lorsque la demande de fusion sera acceptée (vous pouvez auto-accepter vos demandes de fusion), vos modifications seront automatiquement publiées sur [le site du THSF](https://www.thsf.net).
### Personnalisation de la publication
Afin de rendre le processus plus souple, il est possible de personnaliser la livraison en plaçant **à la racine du dépôt** un fichier `Makefile` contenant une cible `all` qui sera systématiquement exécutée.
C'est dans cette cible `all` que vous pourrez mettre toutes vos commandes personnalisées, typiquement l'installation de modules `python`, etc.
Le processus de publication est le suivant:
1. Le site actuellement en production est **supprimé**
2. La branche `master` du présent dépôt est cloné sur le serveur hébergeant le site du **THSF**
3. Si un fichier `Makefile` se trouve **à la racine du dépôt**, la cible `all` (i.e: `make all`) est automatiquement exécutée.
## Contrôle de qualité et tests
Aucun contrôle de qualité ou de tests n'est mis en place. Vous êtes seuls sur le coup.
Soyez responsable et **testez vos modifications sur votre machine locale avant de fusionner votre branche** sur la branche `master`.

View File

@@ -1,40 +0,0 @@
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
src/thsf/__init__.py
src/thsf.egg-info/PKG-INFO
src/thsf.egg-info/SOURCES.txt
src/thsf.egg-info/dependency_links.txt
src/thsf.egg-info/requires.txt
src/thsf.egg-info/top_level.txt
src/thsf/backend/__init__.py
src/thsf/navbar/__init__.py
src/thsf/schedule/__init__.py
src/thsf/static/css/planning.css
src/thsf/static/css/style.css
src/thsf/static/css/tooltip.css
src/thsf/static/fonts/PFDinTextCompPro-Medium.ttf
src/thsf/static/fonts/PFDinTextCompPro-Thin.ttf
src/thsf/static/fonts/Uni Sans Bold.otf
src/thsf/static/fonts/Uni Sans Book.otf
src/thsf/static/images/affiche_v1.png
src/thsf/static/images/antistatik.png
src/thsf/static/images/bg.png
src/thsf/static/images/clutch.png
src/thsf/static/images/favicon.png
src/thsf/static/images/logo.svg
src/thsf/static/images/pretalx-header.png
src/thsf/static/images/stickers.webp
src/thsf/static/images/sweatshirt.webp
src/thsf/static/images/tetalab.png
src/thsf/static/images/tetaneutral.png
src/thsf/static/images/totebag.webp
src/thsf/static/images/tshirt.webp
src/thsf/templates/base.html
src/thsf/templates/goodies.html
src/thsf/templates/index.html
src/thsf/templates/navbar.html
src/thsf/templates/planning.html
src/thsf/templates/slot.html

View File

@@ -1 +0,0 @@

View File

@@ -1,17 +0,0 @@
flask
gunicorn
pyYAML
requests
[dev]
twine
build
wheel>=0.37.0
flake8>=4.0.1
flake8-breakpoint>=1.1.0
flake8-builtins>=1.5.3
flake8-print>=4.0.0
flake8-return>=1.1.3
pep8-naming>=0.8.2
setuptools>=60.9.2
pylint>=2.12.2

View File

@@ -1 +0,0 @@
thsf