Skip to content
Extraits de code Groupes Projets
Valider 80271657 rédigé par Théo - Le Filament's avatar Théo - Le Filament
Parcourir les fichiers

initial commit

parent
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #721 en échec
Affichage de
avec 214 ajouts et 0 suppression
/public
---
stages:
- build
- deploy
build:
stage: build
image:
entrypoint: ['']
name: pages/hugo:latest
script:
- hugo
artifacts:
paths:
- public
expire_in: 1 hour
only:
- main
deploy:
stage: deploy
image:
entrypoint: ['']
name: alpine/git:latest
dependencies:
- build
before_script:
- git config --global user.email "${GITLAB_USER_EMAIL}"
- git config --global user.name "${GITLAB_USER_NAME}"
- git remote show origin
script:
- git add -f public
- CHANGES=$(git status --porcelain | wc -l)
# following command comes from https://dev.to/ranb2002/how-to-push-to-a-git-repository-from-a-gitlab-ci-pipeline-4ikp
- if [ "$CHANGES" -gt "0" ]; then
git status;
git commit -m "Update public from ${CI_COMMIT_SHORT_SHA}";
git push "https://${CI_USER_NAME}:${CI_ACCESS_TOKEN}@${CI_REPOSITORY_URL#*@}" "HEAD:${CI_COMMIT_REF_NAME}" -o skip-ci;
fi
only:
- master
Ce diff est replié.
Ce diff est replié.
baseURL = ''
languageCode = 'fr-FR'
disableKinds = ["RSS", "taxonomy", "taxonomyTerm"]
[markup.goldmark.renderer]
unsafe = true
[minify]
minifyOutput = true
---
title: "Offres d'emploi"
date: 2022-04-06T14:39:57+02:00
draft: false
---
# LA SCOP LE FILAMENT
Le Filament est une société coopérative (Scop) qui accompagne les entreprises dans la conduite de leursprojets informatiques et l’implémentation d’outils numériques libres, avec un regard décomplexé et uneapproche coolaborative.
L’équipe du Filament (6 personnes) implique les collaborateurs des structures clientes dans la définition ducahier des charges avec un double objectif : identifier le vrai besoin et simplifier les modes defonctionnement (process). L’approche du Filament permet d’adapter ou/et créer des solutions numériquessimples, utiles et performantes afin que les collaborateurs se libèrent des outils pour se concentrer sur leursavoir-faire.
Les clients de la Scop Le Filament sont principalement des acteurs de l’Économie Sociale et Solidaire.
---
title: "Développeuse ou développeur Python Open Source"
date: 2022-04-06T14:39:57+02:00
summary: "Vous serez intégré à l’équipe de développement (3 personnes) pour travailler sur l’analyse des besoins internes et clients, les spécifications fonctionnelles, et le développement des nouvelles fonctionnalités."
draft: false
---
# DESCRIPTION DU POSTE
## CONTEXTE
Le Filament conçoit, déploie et supervise, des systèmes d’information pour ses clients. Pour cela, la SCOP s’appuie principalement sur l’outil Open Source Odoo qui est un progiciel de gestion (PGI ou ERP en anglais), et contribue à la communauté liée à cet outil. Le Filament maintient en Conditions Opérationnelles et de Sécurité 35 serveurs clients sur lesquels Odoo estintégré. De plus, Le Filament utilise ce même outil pour sa gestion interne et publie les modules développés sous licence open source (AGPL-3).Odoo est développé principalement en Python (pour la partie Back-End) et Javascript (pour la partie Front-End – avec un Framework spécifique Odoo) et s’appuie sur une base de données PostgreSQL pour stocker ses données et les analyser. La plupart des modules développés par Le Filament sont en Python + XML pour la définition des vues, mais il peut arriver d’avoir à modifier une partie de JS. Vous serez intégré à l’équipe de développement (3 personnes) pour travailler sur l’analyse des besoins internes et clients, les spécifications fonctionnelles, et le développement des nouvelles fonctionnalités.
## MISSIONS
Votre mission principale consistera à :
- Prendre en main l’outil Odoo et le modèle de données
- Participer aux ateliers de conception avec les clients
- Définir l’architecture des nouvelles solutions logicielles
- Développer les nouvelles fonctionnalités
- Concevoir et mettre en œuvre un plan de test
- Suivre les release et bugfix de la solution développée
- Contribuer à la communauté Open Source Odoo (par revues et publications de code principalement)
## PROFIL RECHERCHÉ
Vous avez une formation en développement Python et/ou une expérience significative dans ce domaine. Vous souhaitez contribuer au développement du logiciel libre et de l’Économie Sociale et Solidaire (toute expérience dans ces domaines sera un plus). Vous faites preuve d’autonomie tout en appréciant travailler en équipe. Vous souhaitez donner du sens à votre travail.
## INFORMATIONS SUPPLÉMENTAIRES
| | |
|-------------------------|--------------------------------------------------|
| Formation souhaitée | Écoles d’ingénieurs, Universités |
| Lieu | Toulouse, 37 chemin de Lapujade |
| Type de contrat | CDI (avec accès au sociétariat au bout de 2 ans) |
| Démarrage | Juin 2022 |
| Environnement technique | Python, XML, HTML, CSS, PostgreSQL, JS, Ubuntu |
| Salaire | entre 26k et 29k€ brut annuel pour 4 jours par semaine selon expérience |
| Autres avantages | Semaine de 4 jours (du lundi au jeudi) <br /> Chèques déjeuner<br />Mutuelle prise en charge à 100% par l’employeur<br />Télétravail ponctuel possible |
| Contact | recrutement@le-filament.com |
---
title: "Développeuse ou développeur Python Open Source"
date: 2022-04-06T14:39:57+02:00
summary: "Vous serez intégré à l’équipe de développement (3 personnes) pour travailler sur l’analyse des besoins internes et clients, les spécifications fonctionnelles, et le développement des nouvelles fonctionnalités."
draft: false
---
# DESCRIPTION DU POSTE
## CONTEXTE
Le Filament conçoit, déploie et supervise, des systèmes d’information pour ses clients. Pour cela, la SCOP s’appuie principalement sur l’outil Open Source Odoo qui est un progiciel de gestion (PGI ou ERP en anglais), et contribue à la communauté liée à cet outil. Le Filament maintient en Conditions Opérationnelles et de Sécurité 35 serveurs clients sur lesquels Odoo est intégré. De plus, Le Filament utilise ce même outil pour sa gestion interne et publie les modules développés souslicence open source (AGPL-3).Odoo est développé principalement en Python (pour la partie Back-End) et Javascript (pour la partie Front-End – avec un Framework spécifique Odoo) et s’appuie sur une base de données PostgreSQL pour stocker ses données et les analyser. La plupart des modules développés par Le Filament sont en Python + XML pourla définition des vues, mais il peut arriver d’avoir à modifier une partie de JS. Vous serez intégré à l’équipe de développement (3 personnes) pour travailler sur l’analyse des besoins internes et clients, les spécifications fonctionnelles, et le développement des nouvelles fonctionnalités.
## MISSIONS
Votre mission principale consistera à :
- Prendre en main l’outil Odoo et le modèle de données
- Participer aux ateliers de conception avec les clients
- Définir l’architecture des nouvelles solutions logicielles
- Développer les nouvelles fonctionnalités
- Concevoir et mettre en œuvre un plan de test
- Suivre les release et bugfix de la solution développée
- Contribuer à la communauté Open Source Odoo (par revues et publications de code principalement)
- Selon votre expérience et vos appétences, possibilité de prendre en charge la stratégie technique de développement / intégration du Filament
## PROFIL RECHERCHÉ
Vous avez une formation en développement Python et/ou une expérience significative dans ce domaine. Vous avez des connaissances / une expérience dans les systèmes de gestion. Vous souhaitez contribuer au développement du logiciel libre et de l’Économie Sociale et Solidaire (toute expérience dans ces domaines sera un plus). Vous faites preuve d’autonomie tout en appréciant travailler en équipe. Vous souhaitez donner du sens à votre travail.
## INFORMATIONS SUPPLÉMENTAIRES
| | |
|-------------------------|--------------------------------------------------|
| Formation souhaitée | Écoles d’ingénieurs, Universités |
| Lieu | Toulouse, 37 chemin de Lapujade |
| Type de contrat | CDI (avec accès au sociétariat au bout de 2 ans) |
| Démarrage | Juin 2022 |
| Environnement technique | Python, XML, HTML, CSS, PostgreSQL, JS, Ubuntu |
| Salaire | entre 29k et 33k€ brut annuel pour 4 jours par semaine selon expérience |
| Autres avantages | Semaine de 4 jours (du lundi au jeudi) <br /> Chèques déjeuner<br />Mutuelle prise en charge à 100% par l’employeur<br />Télétravail ponctuel possible |
| Contact | recrutement@le-filament.com |
<!DOCTYPE html>
<html>
{{ partial "head.html" . }}
<body>
{{ partial "header.html" . }}
{{- block "main" . }}{{- end }}
{{ partial "footer.html" . }}
</body>
</html>
{{ define "main" }}
<main id="main">
<article>
<h1>{{ .Title }}</h1>
{{ .Content }}
</article>
<section class="posts-list">
{{ range .Pages }}
<div class="post">
<a href="{{.Permalink}}" class="post-title">{{.Title}}</a>
<span class="post-info">le {{.Date.Format "02/01/2006"}} par {{ .Params.author }}</span>
<p class="post-summary">{{ .Summary }}</p>
</div>
{{ end }}
</section>
</main>
{{ end }}
{{- $pctx := . -}}
{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}}
{{- $pages := slice -}}
{{- if or $.IsHome $.IsSection -}}
{{- $pages = $pctx.RegularPages -}}
{{- else -}}
{{- $pages = $pctx.Pages -}}
{{- end -}}
{{- $limit := .Site.Config.Services.RSS.Limit -}}
{{- if ge $limit 1 -}}
{{- $pages = $pages | first $limit -}}
{{- end -}}
{{- printf "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>" | safeHTML }}
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} sur {{ end }}{{ .Site.Title }}{{ end }}</title>
<link>{{ .Permalink }}</link>
<description>Contenu récent {{ if ne .Title .Site.Title }}{{ with .Title }}dans {{.}} {{ end }}{{ end }}sur {{ .Site.Title }}</description>{{ with .Site.LanguageCode }}
<language>{{.}}</language>{{end}}{{ with .Site.Author.email }}
<managingEditor>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</managingEditor>{{end}}{{ with .Site.Author.email }}
<webMaster>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</webMaster>{{end}}{{ with .Site.Copyright }}
<copyright>{{.}}</copyright>{{end}}{{ if not .Date.IsZero }}
<lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }}
{{- with .OutputFormats.Get "RSS" -}}
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
{{- end -}}
{{ range $pages }}
<item>
<title>{{ .Title }}</title>
<link>{{ .Permalink }}</link>
<pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
{{ with .Site.Author.email }}<author>{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}</author>{{end}}
<guid>{{ .Permalink }}</guid>
<description>{{ .Summary | html }}</description>
</item>
{{ end }}
</channel>
</rss>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter