La version 5 de Planète Casio. Regroupe le forum, les programmes, les tutoriel, les sprites et tous les autres outils développés par nos soins.
Go to file
Lephe 8098642d4b
model: add an index on Post.type
This is useful to quickly browse a list of polymorphic Posts for topics,
programs, etc. The main application is from Member.posts, since
polymorphic collection seems both difficult and edgy.

[MIGRATION] This commit contains a new version of the schema.
2022-04-25 17:04:08 +01:00
app model: add an index on Post.type 2022-04-25 17:04:08 +01:00
assets meta: actually useful diagram 2022-04-14 21:07:21 +01:00
demo #98 New readme with pictures and better description 2021-10-02 11:57:20 +02:00
migrations model: add an index on Post.type 2022-04-25 17:04:08 +01:00
scripts Updating .env, run_dev script and REQUIREMENT.md file 2019-02-06 12:10:26 +01:00
.env Updating .env, run_dev script and REQUIREMENT.md file 2019-02-06 12:10:26 +01:00
.gitignore meta: update model diagram 2022-04-14 20:12:04 +01:00
LICENSE specify GPLv3+ license and add LICENSE file (#6) 2021-07-08 14:20:30 +02:00
Makefile less: switched to lesscpy as Less compiler 2021-07-15 15:23:20 +02:00
README.md Small typo fix 2021-12-16 10:24:06 +01:00
REQUIREMENTS.md requirements: updated requirements 2021-07-23 23:05:24 +02:00
V5.py fix: better PEP8 2020-08-05 22:52:56 +02:00
config.py add a developer warning for slow requests (#63) 2021-07-07 18:42:17 +02:00
local_config.py.default Small typo fix 2021-12-16 10:24:06 +01:00
master.py master.py: added help command 2021-07-23 23:05:24 +02:00

README.md

Planète Casio v5

Présentation

La v4 se fait vieille, écrite en PHP 5 a l'origine elle a pu être mise a jour vers PHP 7.
Mais le site n'est plus a jour, ne répond plus aux attentes de la communauté et on ne peut pas le modifier sans un gros travail.

Pour répondre a tout ces problèmes nous avons décidé de faire une nouvelle version du site, la v5.
Écrite en Python avec Flask elle doit répondre aux nouvelles attentes de la communauté.
La v5 est donc un logiciel libre, vous pouvez tous participer a sa création.
Vous pouvez dès maintenant tester la version de pré-production du site ici.

Des images

La page daccueil, un peu vide pour le moment.
La page d’accueil, un peu vide pour le moment
L'index des forums.
L'index des forums
L'index des topics de discussion, aussi connu sous l'abus des essais de DS.
L'index des topics de discussion
Un topic au hasard, et voila le thème sombre.
Un topic, et le thème sombre sombre
La barre de menu.
La barre de menu
Un profil.
Le profil d'Eragon
Les paramètres utilisateurs.
Et les paramètres utilisateurs
El la version mobile de la v5.
La v5 est même pensé pour les téléphones

Contribuer

Tu veux aider ?
Tu peut nous aider en allant sur la démo et en cherchant des problèmes.
Tu peut aussi venir apporter ton avis dans les réflexions pour l'avancé du site.
Et si tu sait coder en python, nous serons heureux de t'accueillir parmi les développeurs de la v5.

Quelques liens utiles

Le wiki du développement
Le topic sur la v4
La RFC des notifications

Code de conduite

Respectez les règles de Planète Casio. (cf La charte d'utilisation du forum)

Style de code

  • On respecte la PEP8. Je sais c'est relou d'indenter avec des espaces, mais au moins le reste est consistant.
  • La seule exception concerne la longueur des lignes. Merci d'essayer de respecter les 79 colonnes, mais dans certains cas c'est plus crade de revenir à la ligne, donc blc.
  • Je conseille d'utiliser Flake8 qui permet de vérifier les erreurs de syntaxe, de style, etc. en live.
  • On essaye d'écrire des commits en anglais

Licence

Le code de Planète Casio v5 est sous licence GPLv3+. Voyez LICENSE.