Commit initial.

This commit is contained in:
Thomas Touhey 2017-05-21 00:47:09 +02:00
commit 5f4bfcaaa8
20 changed files with 478 additions and 0 deletions

9
.gitignore vendored Normal file
View File

@ -0,0 +1,9 @@
Gemfile.lock
_site
.sass-cache
.jekyll-metadata
.DS_Store
.*.swp
*~
#*#

28
Gemfile Normal file
View File

@ -0,0 +1,28 @@
source "https://rubygems.org"
ruby RUBY_VERSION
# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
# bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "3.4.3"
# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "minima", "~> 2.0"
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins
# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6"
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

17
README.md Normal file
View File

@ -0,0 +1,17 @@
# Portail web de CreativeCalc
Ceci est le (simple) portail web de [CreativeCalc](http://creativecalc.fr/),
l'association derrière [Planète Casio](https://www.planet-casio.com).
Il est construit avec Jekyll 3.4.3.
Pour installer les dépendances :
bundle install
Pour construire le site (le résultat sera dans `_site/`) :
jekyll build
Pour visualiser le site pendant que l'on fait des modifications au template ou
au contenu :
jekyll serve

34
_config.yml Normal file
View File

@ -0,0 +1,34 @@
# Welcome to Jekyll!
#
# This config file is meant for settings that affect your whole blog, values
# which you are expected to set up once and rarely edit after that. If you find
# yourself editing this file very often, consider using Jekyll's data files
# feature for the data you need to update frequently.
#
# For technical reasons, this file is *NOT* reloaded automatically when you use
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
# Site settings
# These are used to personalize your new site. If you look in the HTML files,
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
# You can create any custom variable you would like, and they will be accessible
# in the templates via {{ site.myvariable }}.
title: Your awesome title
email: your-email@domain.com
description: > # this means to ignore newlines until "baseurl:"
Write an awesome description for your new site here. You can edit this
line in _config.yml. It will appear in your document head meta (for
Google search results) and in your feed.xml site description.
baseurl: "" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site, e.g. http://example.com
twitter_username: jekyllrb
github_username: jekyll
# Build settings
markdown: kramdown
theme: minima
gems:
- jekyll-feed
exclude:
- Gemfile
- Gemfile.lock

1
_includes/footer.html Normal file
View File

@ -0,0 +1 @@
</body></html>

20
_includes/header.html Normal file
View File

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html><head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>CreativeCalc {{ page.title }}</title>
<meta name="description" content="CreativeCalc est une association à but non lucratif promouvant l'apprentissage de la programmation" />
<meta name="keywords" content="programmation, association, 1901, planete casio, algorithmique, calculatrice, tice" />
<meta name="Robots" content="index, follow" />
<link rel="stylesheet" type="text/css" href="{{ site.baseurl }}/assets/style.css" />
</head><body>
<nav>
<a href="{{ site.baseurl }}/" class="h">CreativeCalc</a>
<div>
<a href="{{ site.baseurl }}/statuts.html">Statuts</a>
<a href="{{ site.baseurl }}/bureau.html">Bureau</a>
<a href="{{ site.baseurl }}/contact.html">Contact</a>
</div>
</nav>

3
_layouts/default.html Normal file
View File

@ -0,0 +1,3 @@
{% include header.html %}
{{ content }}
{% include footer.html %}

16
_layouts/home.html Normal file
View File

@ -0,0 +1,16 @@
{% include header.html %}
<article>
<h2>CreativeCalc en quelques mots</h2>
{{ page.content | markdownify }}
</article>
<hr />
{% for post in site.posts %}
<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
<h2>{{ post.title }}</h2>
{{ post.content }}
</article>
{% endfor %}
{% include footer.html %}

6
_layouts/page.html Normal file
View File

@ -0,0 +1,6 @@
{% include header.html %}
<article class="post">
<h2 class="post-title">{{ page.title }}</h2>
{{ page.content | markdownify }}
</article>
{% include footer.html %}

View File

@ -0,0 +1,12 @@
---
layout: post
title: "Résumé de l'AG de février 2017"
date: 2017-02-20
---
L'assemblée générale pour l'année 2017 s'est tenue le 12 février 2017. Au cours
de celle-ci, ont été abordés les points suivants : réélection du Bureau,
présentation des comptes et vote d'un budget, présentation des objectifs
d'année, avancement de la v5 de Planète Casio.
Vous pouvez trouver le procès-verbal de cette assemblée
[ici]({{ site.baseurl }}/files/PV_AGO_2017_02_12.pdf).

BIN
assets/noto_sans.ttf Normal file

Binary file not shown.

BIN
assets/raleway_200.ttf Normal file

Binary file not shown.

BIN
assets/raleway_300.ttf Normal file

Binary file not shown.

99
assets/style.css Normal file
View File

@ -0,0 +1,99 @@
/*
Fonts
*/
@font-face { font-family: NotoSans; src: url(/assets/noto_sans.ttf); }
@font-face { font-family: Raleway; font-weight: 200; src: url(/assets/raleway_200.ttf); }
@font-face { font-family: Raleway; font-weight: 300; src: url(/assets/raleway_300.ttf); }
/*
Global
*/
body {
width: 100%; margin: 0; padding: 0;
background: #f0f0f0;
}
/*
Navbar
*/
nav {
width: 95%; padding: 0 2.5%;
display: flex; align-items: center; flex-wrap: wrap;
background: #56b2f2; box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}
nav div {
flex-grow: 1;
display: flex; justify-content: flex-end;
}
nav a {
margin: 0 5px; padding: 5px 15px;
font-family: NotoSans; font-size: 18px; text-decoration: none;
color: #ffffff; border-bottom: 2px solid rgba(255, 255, 255, 0);
transition: .15s ease;
}
nav a:hover {
border-bottom-color: rgba(255, 255, 255, 1);
}
nav .h {
margin: 20px 0; padding: 0 15px;
font-family: Raleway; font-size: 40px;
color: #ffffff; transition: .15s ease;
border-bottom: none;
}
nav .h:hover {
text-shadow: 0 0 6px rgba(0, 0, 0, .3);
border-bottom: none;
}
/*
Content
*/
article {
margin: 20px 2.5%; padding: 20px;
background: #ffffff; box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
font-family: NotoSans; color: #202020;
}
article h2 {
margin: 0 0 15px 0;
font-family: Raleway; font-size: 26px; color: #333333;
}
article h3 {
margin: 35px 0 15px 20px;
font-variant-caps: small-caps;
}
article a {
text-decoration: none;
color: #56b2f2;
}
article a:hover {
text-decoration: underline;
}
article li {
margin: 4px 0;
}
/*
Miscelaneous
*/
hr {
width: 95%;
color: rgba(0, 0, 0, .1);
}

13
bureau.md Normal file
View File

@ -0,0 +1,13 @@
---
layout: page
title: Composition du bureau
permalink: /bureau.html
---
### Président
Louis Gatin, alias Dark Storm.
### Trésorier
Thomas Touhey, alias Cakeisalie5.
### Secrétaire
Sébastien Michelland, alias Lephenixnoir.

10
contact.md Normal file
View File

@ -0,0 +1,10 @@
---
layout: page
title: Comment nous contacter ?
permalink: /contact.html
---
Si vous souhaitez rejoindre l'association ou nous poser une question, vous
pouvez nous contacter en envoyant un email à
[contact@creativecalc.fr](mailto:contact@creativecalc.fr).
Vous recevrez une réponse sous 48h au maximum.

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 B

BIN
files/PV_AGO_2017_02_12.pdf Normal file

Binary file not shown.

18
index.md Normal file
View File

@ -0,0 +1,18 @@
---
layout: home
title: CreativeCalc en quelques mots
permalink: /index.html
---
CreativeCalc est une association de loi 1901, à but non lucratif, et dont les
objectifs sont :
- Gérer le site [Planète Casio](https://www.planet-casio.com) et
sa communauté ;
- Promouvoir la programmation sur calculatrice, comme tremplin et outil
d'apprentissage pour la programmation plus avancée, ainsi que ses usages
détournés et ludiques ;
- Proposer aux professeurs et élèves des outils, tutoriels, supports pour
enseigner et apprendre l'algorithmique et pour tous autres exercices et
travaux nécessitant une calculatrice graphique programmable ;
- Faciliter l'organisation de concours et d'évènements diverses liés au
site Planète Casio.

192
statuts.md Normal file
View File

@ -0,0 +1,192 @@
---
layout: page
title: Nos statuts
---
### Article premier Nom
Il est fondé entre les adhérents aux présents statuts une association régie
par la loi du 1er juillet 1901 et le décret du 16 août 1901, ayant pour
titre : CreativeCalc.
### Article 2 But et Objet
Cette association a pour objet :
- Gérer le site Planète Casio
([http://www.planet-casio.com](http://www.planet-casio.com))
et à sa communauté ;
- Promouvoir la programmation sur calculatrice, comme tremplin et outil
d'apprentissage pour la programmation plus avancée, ainsi que ses usages
détournés et ludiques ;
- Proposer aux professeurs et élèves des outils, tutoriels, supports pour
enseigner et apprendre l'algorithmique et pour tous autres exercices et
travaux nécessitant une calculatrice graphique programmable ;
- Faciliter l'organisation de concours et d'évènements diverses.
### Article 3 Siège social
Le siège social est fixé à : 1 rue du Rossignol 69720 Saint Bonnet de Mure.
Il pourra être transféré par simple décision du conseil d'administration.
### Article 4 Durée
La durée de l'association est limitée à l'existence du site Planète Casio.
La dissolution de celle-ci entraînera la dissolution de l'association.
### Article 5 Composition
L'association se compose de différents membres :
- Membres adhérents. Peuvent participer aux Assemblées Générales.
Ils y ont le droit de vote.
- Membres d'honneur. Ils sont dispensés de payer la cotisation, peuvent
participer aux Assemblées Générales et aux débats, mais n'y ont pas le droit
de vote.
### Article 6 Admission
Pour faire partie de l'association, il faut être agréé par le Bureau, qui
statue, lors de chacune de ses réunions, sur les demandes d'admission
présentées. De plus, il faut avoir créé son propre compte sur le site
Planète Casio.
Un Membre d'honneur ne peut voir refusée sa demande d'admission par le Bureau
si il souhaite réintégrer un rôle de Membre adhérent et bénéficier des
droits que propose ce statut, tant que cette demande reste soumise aux
conditions décrites dans l'article 7 du présent document.
### Article 7 Membres et cotisation
Sont Membres adhérents ceux qui ont versé annuellement une somme de 10€
à titre de cotisation. La cotisation est valide 12 mois à compter de
la date d'adhésion.
Sont Membres d'honneur ceux qui ont rendu des services signalés à l'association
et/ou ont été membre du Bureau. Ce statut leur est accordé au cours des
Assemblées Générales Ordinaires après délibération entre les Membre
adhérents. Ils sont dispensés de cotisations.
### Article 8 Radiations
La qualité de membre se perd par :
- La démission ;
- Le décès ;
- La radiation prononcée par le conseil d'administration pour non-paiement
de la cotisation ou pour motif grave, l'intéressé ayant dans ce cas été
invité à fournir des explications devant le Bureau.
### Article 9 Ressources
Les ressources de l'association comprennent :
- Le montant des droits d'entrée et des cotisations ;
- Les rétributions ou commissions contractualisées avec les partenaires dans
le cadre des activités pédagogiques et ludiques organisées par l'association ;
- Les dons spontanés des membres ainsi que des personnes extérieures
à l'association ;
- Les éventuels revenus publicitaires générés par Planète Casio ;
- Toutes autres ressources autorisées par les lois et règlements en vigueur.
### Article 10 Assemblée Générale Ordinaire
L'Assemblée Générale Ordinaire comprend tous les membres de l'association
à quelque titre qu'ils soient.
Elle se réunit par les moyens technologiques mis à la disposition de chacun
(vidéoconférence, audioconférence, rencontre physique, messagerie instantanée,
combinaison de ces quatre moyens). Elle a lieu tous les ans. La date exacte
sera définie par le Bureau.
Quinze jours au moins avant la date fixée, les membres de l'association sont
convoqués par les soins du secrétaire (par email). L'ordre du jour figure
sur les convocations.
Le Président, assisté des membres du Conseil, préside l'Assemblée et expose
la situation morale ou l'activité de l'association.
Le Trésorier rend compte de sa gestion et soumet les comptes annuels
(bilan, compte de résultat et annexe) à l'approbation de l'Assemblée.
Les décisions sont prises à la majorité des voix des membres présents. Le vote
par procuration n'est pas autorisé. En cas de partage, la voix du Président
est prépondérante. Il est procédé, après épuisement de l'ordre du jour, au
renouvellement des membres sortants du Conseil d'administration.
Les décisions des assemblées générales s'imposent à tous les membres, y compris
absents ou représentés.
### Article 11 Assemblée Générale Extraordinaire
Sur la demande du conseil d'administration ou sur la demande de la majorités
absolue des Membre adhérents, une Assemblée Générale Extraordinaire peut être
convoquée, suivant les modalités prévues aux présents statuts et pour
modification des statuts, la dissolution.
Les modalités de convocation sont les mêmes que pour l'assemblée générale
ordinaire.
Les délibérations sont prises à la majorité (ou des deux tiers) des membres
présents (ou des suffrages exprimés).
Une Assemblée Générale Extraordinaire peut également avoir pour objet la remise
en question de l'exercice pour un membre d'une fonction au sein du
Conseil d'Administration.
### Article 12 Conseil d'Administration
L'association est dirigée par un Conseil d'Administration d'un minimum de 3
et d'un maximum de 6 Membres adhérents, dont le renouvellement est statué
par l'Assemblée Générale Ordinaire.
En cas de vacances, le Conseil pourvoit provisoirement au remplacement de ses
membres. Les pouvoirs des membres ainsi élus prennent fin au retour des
membres remplacés.
Le Conseil d'Administration se réunit au moins une fois tous les six mois, sur
convocation du Président, ou à la demande du quart de ses membres. Les
réunions du Conseil peuvent être plus fréquentes.
Les décisions sont prises à la majorité des voix. En cas de partage, la voix
du Président est prépondérante.
Le Conseil d'Administration peut déléguer tel ou tel de ses pouvoirs, pour
une durée déterminée, à un ou plusieurs de ses membres (signature d'un bail
des chèques, etc.).
### Article 13 Bureau
Le Conseil d'Administration élit parmi ses membres, un Bureau composé de :
- Un(e) Président(e) ;
- Un(e) Secrétaire et, si le besoin est, d'un(e) Secrétaire(e) adjoint(e) ;
- Un(e) Trésorier(e), et, si besoin est, un(e) Trésorier(e) adjoint(e).
Ces différents postes ne sont pas cumulables entre eux.
### Article 14 Gestion des fonds
Le Trésorier est seul responsable des fonds gérés par l'association. Il a pour
devoir premier de s'assurer de la bonne gestion de ces fonds. Il a droit de
veto sur une décision émanant du Bureau qui peut conduire à une demande de
remboursement de la part d'un membre. À chaque Assemblée Générale Ordinaire,
il doit présenter à tous les membres un bref récapitulatif des recettes et des
dépenses de l'année précédente. À tout moment et sur demande du Bureau, il doit
pouvoir fournir une liste des entrées et sorties sur une période précise.
### Article 15 Indemnités
Toutes les fonctions, y compris celles des membres du Conseil dAdministration
et du Bureau, sont gratuites et bénévoles. Seuls les frais occasionnés par
laccomplissement de leur mandat, suite à une demande émanant du Bureau, sont
remboursés sur justificatifs auprès du Trésorier lors de l'Assemblée Générale
Ordinaire la plus proche. Une demande d'indemnisation de frais délivrée plus
de 2 ans à compter de la date de paiement de ces frais ne pourra être prise
en compte.
### Article 16 Règlement intérieur
Si le besoin s'en fait sentir, un règlement intérieur peut être établi par le
conseil d'administration, qui le fait alors approuver lors d'une
Assemblée Générale.
Ce règlement éventuel est destiné à fixer les divers points non prévus par les
présents statuts, notamment ceux qui ont trait à l'administration interne de
l'association.
### Article 17 Dissolution
La dissolution de l'association est une décision prise durant une
Assemblée Générale Extraordinaire. Elle est effectuée si les trois quarts des
membres l'approuvent. En cas de partage, la voix du Président est
prépondérante.
En cas de dissolution prononcée conformément à lArticle 4 ou lArticle 11,
lAssemblée Générale Extraordinaire nomme un ou plusieurs liquidateurs dactif.
Sil y a lieu lactif est dévolu conformément à larticle 9 de la loi du
1er juillet 1901 et au décret du 16 août 1901. Cette assemblée choisira les
sociétés bénéficiaires, de préférence parmi les associations analogues ayant
des objectifs voisins dans le domaine des calculatrices et de léducation.