10
105
Fork
You've already forked web
30

LISEZ-MOI / Guide de contribution à Cartes #334

Open
opened 2024年06月12日 19:12:31 +02:00 by laem · 4 comments
Owner
Copy link

cartes.app est le gros chantier de 2024 développé sur ce dépôt.

Je vais lister ici quelques éléments importants à savoir.

Pour discuter de ces points, merci de créer une issue qui référence celle-ci.

Puis-je créer des issues (bugs, idées, etc) ?

Bien sûr, l'application a plein de problèmes qu'il faut lister. Avant de créer une issue, faites des recherches pour savoir si elle n'existe pas déjà.

Exprimez-vous notamment ici #546

Aurai-je une réponse rapide ?

Pas forcément. Cartes est pour l'instant un projet personnel, sans financement. Il faut donc que je gagne ma croute sur d'autres projets :)

Cela dit, pour un projet qui n'a que 6 mois, les retours sont très encourageants, aussi bien de la communauté OSM, d'amis hors commu OSM mais un peu geek quand même, et non des moindres de partenaires notamment institutionnels et privés qui veulent discuter.

Qui développe ça ?

Pour l'instant, c'est principalement Maël. J'ai la chance d'être indépendant avec des missions bien payées et à temps partiel, ce qui me laisse du temps pour innover sur ce projet perso :)

Depuis, de nombreuses contributions (des dizaines de personnes) ont commenté, relevé des bugs, aidé à les corriger, voir carrément redéveloppé des éléments de l'interface (merci @xavierjp !).

Créer une communauté de développement est un défi, n'hésitez pas à venir en parler de façon plus informelle sur le canal de discussion matrix.

Est-ce que vous recrutez ?

Non, il n'y a pas d'entreprise qui porte ce projet à la manière d'une startup qui lèverait de l'argent. Nous n'avons pas de budget, nous consommons du temps bénévole et environ 1 000 € de serveurs payés par Menoz par an.

Par contre, il sera tout à fait possible d'ajouter des membres pour contribuer au projet sur Codeberg, faites signe sur Matrix.

Et à moyen-terme, s'il faut créer une association ou autre, allez !

Le projet va-t-il rester libre ?

Oui. En guise de garantie, je ne peux offrir mieux que la consultation de mon historique codeberg et github qui permet de constater mes 10 dernières années de travaux en continu sur des projets libres :)

Cela dit, un modèle d'affaires qui permet de gagner de l'argent pourra être mis en place dans le futur. Il se pourrait que je trouve des missions payées sur des sujets de carto proches qui me permettent de continuer d'améliorer en parallèle Cartes avec une mise en commun des développements.

Autre exemple, un modèle premium où certains utilisateurs qui désirent payer pour avoir des fonctionnalités plus avancées. Ou un modèle de dons. Ou encore, des financements participatifs pour des promesses de fonctionnalité.

Encore une autre possibilité : des fonctionnalités premium privées qui se retrouvent ouvertes à tous à partir d'un certain seuil de financement, c'est un modèle intéressant mais peu courant.

Seul point commun à tous ces scenarios : une application Web de base libre et gratuite sans compte utilisateur et activement développée.

Y a-t-il une feuille de route ?

Oui ! https://cartes.app/roadmap

Nous l'avons construite à partir des issues Codeberg.

Il y en aura peut-être un jour des sous-ensembles sous forme de kanban ou de milestones ici, en fonction du nombre de contributeurs et donc du besoin de coordination.

Des pubs ?

Non, en aucun cas. La publicité telle que google la pratique sur search et pire sur maps, est à mon humble avis une forme de corruption institutionnalisée dans le privé. Que des entreprises privées proposent des pubs, pourquoi pas. Qu'elles mélangent résultats publicitaires et résultats sémantiques, non. Quand Le Monde fait un publireportage, la loi l'oblige à mentionner clairement ce fait. Pourquoi laisse-t-on Burger King acheter en toute opacité sa place dans une recherche de restaurant ? Le concurrent français privé de Google Maps n'est d'ailleurs pas en reste #450.

Il n'y aura donc pas de logo de grande chaîne étatsunienne de burgers écrasant le bistrot de quartier qui n'a pas embauché un add manager sans scrupules.

À propos de l'aspect écologique de cartes.app

Le projet répond simplement aux objectifs suivants : zéro émissions au plus tôt pour limiter à 1,5 ° de réchauffement ; réduction maximum et urgente de notre dépendance aux importations de pétrole ; "vision zero" aucun mort d'accident de la route sur nos routes ; fin de la pollution de l'air liée aux transports dans nos villes.

En conséquence, nous n'adopterons pas sur cartes.app les pratiques des départements RSE qui s'apparentent à de l'éco-blanchiment. De même, l'idéologie dominante qui présente le succès de l'action écologique comme dépendant d'un escalier de l'engagement qui commencerait par une 1ère étape de "nudge" douce, notamment portée par l'ADEME et le gouvernement, est rejetée dans les motivations mêmes de ce projet. Depuis qu'elle est appliquée, il y a au moins 20 ans, on constate son échec cuisant. Nulle garantie sur l'efficacité d'autres techniques, mais au moins leur efficacité reste encore à tester.

De même, nous rejetons l'accusation de stigmatisation et de culpabilisation des comportements destructeurs de l'environnement. Appelons un chat un chat. On est bien d'accord que les décideurs (qui vont de l'adulte dans le foyer au président en passant par la copro et le chef de service d'une entreprise) doivent prendre en compte les difficultés pratiques de certains changement de mode de vie par rapport aux offres locales et systémiques, mais ça ne doit en aucun cas conduire à cacher la réalité de la destruction de l'environnement causée par des choix de mode de vie connus depuis 30 à 60 ans comme destructeurs de notre environnement.

Et techniquement ?

Voir cette issue pour comprendre et discuter des choix techniques qui ont été faits.

C'est parti !

Voici du concret sur la contribution : comment se lancer avec quelques exemples.

[cartes.app est le gros chantier de 2024](https://codeberg.org/cartes/web/issues/161) développé sur ce dépôt. Je vais lister ici quelques éléments importants à savoir. > Pour discuter de ces points, merci de créer une issue qui référence celle-ci. ## Puis-je créer des issues (bugs, idées, etc) ? Bien sûr, l'application a plein de problèmes qu'il faut lister. Avant de créer une issue, faites des recherches pour savoir si elle n'existe pas déjà. Exprimez-vous notamment ici https://codeberg.org/cartes/web/issues/546 ## Aurai-je une réponse rapide ? Pas forcément. Cartes est pour l'instant un projet personnel, sans financement. Il faut donc que je gagne ma croute sur d'autres projets :) Cela dit, pour un projet qui n'a que 6 mois, les retours sont très encourageants, aussi bien de la communauté OSM, d'amis hors commu OSM mais un peu geek quand même, et non des moindres de partenaires notamment institutionnels et privés qui veulent discuter. ## Qui développe ça ? Pour l'instant, c'est principalement [Maël](https://codeberg.org/laem). J'ai la chance d'être indépendant avec des missions bien payées et à temps partiel, ce qui me laisse du temps pour innover sur ce projet perso :) Depuis, de nombreuses contributions (des dizaines de personnes) ont commenté, relevé des bugs, aidé à les corriger, voir carrément redéveloppé des éléments de l'interface (merci @xavierjp !). Créer une communauté de développement est un défi, n'hésitez pas à venir en parler de façon plus informelle sur le [canal de discussion matrix](https://app.element.io/#/room/#cartes:matrix.org). ## Est-ce que vous recrutez ? Non, il n'y a pas d'entreprise qui porte ce projet à la manière d'une startup qui lèverait de l'argent. Nous n'avons pas de budget, nous consommons du temps bénévole et environ 1 000 € de serveurs payés par [Menoz](https://annuaire-entreprises.data.gouv.fr/entreprise/menoz-834364291) par an. Par contre, il sera tout à fait possible d'ajouter des membres pour contribuer au projet sur Codeberg, faites signe sur [Matrix](https://app.element.io/#/room/#cartes:matrix.org). Et à moyen-terme, s'il faut créer une association ou autre, allez ! ## Le projet va-t-il rester libre ? Oui. En guise de garantie, je ne peux offrir mieux que la consultation de mon historique codeberg et github qui permet de constater mes 10 dernières années de travaux en continu sur des projets libres :) Cela dit, un modèle d'affaires qui permet de [gagner de l'argent](https://codeberg.org/cartes/web/issues/699) pourra être mis en place dans le futur. Il se pourrait que je trouve des missions payées sur des sujets de carto proches qui me permettent de continuer d'améliorer en parallèle Cartes avec une mise en commun des développements. Autre exemple, un modèle premium où certains utilisateurs qui désirent payer pour avoir des fonctionnalités plus avancées. Ou un modèle de dons. Ou encore, des financements participatifs pour des promesses de fonctionnalité. Encore une autre possibilité : des fonctionnalités premium privées qui se retrouvent ouvertes à tous à partir d'un certain seuil de financement, c'est un modèle intéressant mais peu courant. Seul point commun à tous ces scenarios : une application Web de base libre et gratuite sans compte utilisateur et activement développée. ## Y a-t-il une feuille de route ? Oui ! https://cartes.app/roadmap Nous l'avons construite à partir des issues Codeberg. Il y en aura peut-être un jour des sous-ensembles sous forme de kanban ou de milestones ici, en fonction du nombre de contributeurs et donc du besoin de coordination. ## Des pubs ? Non, en aucun cas. La publicité telle que google la pratique sur search et pire sur maps, est à mon humble avis une forme de corruption institutionnalisée dans le privé. Que des entreprises privées proposent des pubs, pourquoi pas. Qu'elles mélangent résultats publicitaires et résultats sémantiques, non. Quand Le Monde fait un publireportage, la loi l'oblige à mentionner clairement ce fait. Pourquoi laisse-t-on Burger King acheter en toute opacité sa place dans une recherche de restaurant ? Le concurrent français privé de Google Maps n'est d'ailleurs pas en reste #450. Il n'y aura donc pas de logo de grande chaîne étatsunienne de burgers écrasant le bistrot de quartier qui n'a pas embauché un *add manager* sans scrupules. ## À propos de l'aspect écologique de cartes.app Le projet répond simplement aux objectifs suivants : zéro émissions au plus tôt pour limiter à 1,5 ° de réchauffement ; réduction maximum et urgente de notre dépendance aux importations de pétrole ; "vision zero" aucun mort d'accident de la route sur nos routes ; fin de la pollution de l'air liée aux transports dans nos villes. En conséquence, nous n'adopterons pas sur cartes.app les pratiques des départements RSE qui s'apparentent à de l'éco-blanchiment. De même, l'idéologie dominante qui présente le succès de l'action écologique comme dépendant d'un escalier de l'engagement qui commencerait par une 1ère étape de "nudge" douce, notamment portée par l'ADEME et le gouvernement, est rejetée dans les motivations mêmes de ce projet. Depuis qu'elle est appliquée, il y a au moins 20 ans, on constate son échec cuisant. Nulle garantie sur l'efficacité d'autres techniques, mais au moins leur efficacité reste encore à tester. De même, nous rejetons l'accusation de stigmatisation et de culpabilisation des comportements destructeurs de l'environnement. Appelons un chat un chat. On est bien d'accord que les décideurs (qui [vont](https://kont.me/%C3%A9loge-d%C3%A9croissance-individuelle) de l'adulte dans le foyer au président en passant par la copro et le chef de service d'une entreprise) doivent prendre en compte les difficultés pratiques de certains changement de mode de vie par rapport aux offres locales et systémiques, mais ça ne doit en aucun cas conduire à cacher la réalité de la destruction de l'environnement causée par des choix de mode de vie connus depuis 30 à 60 ans comme destructeurs de notre environnement. ## Et techniquement ? Voir [cette issue pour comprendre et discuter des choix techniques](https://codeberg.org/cartes/web/issues/336) qui ont été faits. ## C'est parti ! Voici [du concret](https://codeberg.org/cartes/web/src/branch/master/CONTRIBUTING.md) sur la contribution : comment se lancer avec quelques exemples.
lunaticstraydog commented 2025年02月26日 16:22:23 +01:00 (Migrated from github.com)
Copy link

On peut maintenant remplacer le "il y aura peut être une feuille de route" par un lien vers https://cartes.app/roadmap :)

On peut maintenant remplacer le "il y aura peut être une feuille de route" par un lien vers https://cartes.app/roadmap :)
Author
Owner
Copy link

Haha merci bien vu je fais ça.

Haha merci bien vu je fais ça.
Member
Copy link

Les liens pointent également tous sur Github

Les liens pointent également tous sur Github
Author
Owner
Copy link

C'est corrigé merci

C'est corrigé merci
Sign in to join this conversation.
No Branch/Tag specified
master
abostats
SynchroM-master
gps
embeddings
lysios-patch-5
lysios-patch-4
lysios-patch-3
lysios-patch-2
lysios-patch-1
abo-serveur2
clim
zone-en-favori
categories_toujours_visibles
rechercher_ici_avant_resultats
test-2365
panoramax-contribution
add-categories-validations
gel-bug-prod
osm-note-2
broken
wikidata_booking
fuse7.3
lysios-patrimoine-3
gps2
atproto-fix-2
styles-secondaires-mais-maison
atproto-scopes
itineraire-printemps-2026
modal-sheet-5.6
nlnet-cost-climate-perf
pb-icones-religieux
couvoiture
etiennejr-patch-2
meteo-fainéante
logo-static-url
poc-page-vitrine
remove-compass
test-reproduce-1795
display-cycleway-lanes-2
poc-image
add-media-condition
mapterhorn
test-indoor-equal
outdoors-VS-indoorEqual
hiking-colors
fix-blog-typing
poc-next-international
fix-map-style-modal-not-closing
i18n
hide-odd-zoom-levels
filter_categories
resume_wikipedia
deplacement_bouttons
fix-1095
mobile_permettre_selection
position-carte-initiale
dégradé-icônes
better_wikipedia
affichage_donnees_wikidata
mobile-permettre-selection
avis-details
perf-seo
modal-sheet-5
plans-novembre
display-cycleway-lanes
fix-1227
fix-1234
etiennejr-patch-1
update-1240
fix-1236
fix-1131
photon-search-street
fix-1221
article-avis
net-haut-zoom
baies-moins-visibles
belles-fiches-lieu
fix-1157
bug-page-vie-privée
use-watername
fix-1176
carte-du-onde
fix-1166
page-news
tchou
add-icon-alias
vitesse
photon-opensearch
private-in-italic
bâtiments-3D
merge-categories
handle-private-highway
improve-findcategory
injection-pmtiles
fix-1128
check-icons
update-readme
category-rugby
bug-position-carte-vs-lieu
limites-vitesse
improve-find-category-from-tags-v2
integrer
document-osmfeature
translate-document
velo-fin-aout-25
velo-ete-2025
moins-de-maptiler
planet-pmtiles-tilemaker
fix-1048
panoramax-leger
plume
horaires-i18n
planet
maj-deps-juillet-2025
improve-find-category-from-tags
bug-encart
interactions-encart-mobile
clic-on-station
fix-1028
fix-1014
edit
add-big-rivers
add-shortbread-tiles
handle-deleted-osm-elements-v2
codeberg
improve-useEffect
immoloc
update-dashboard
analyze
terradraw
sombre2
calendar
poi-sprites-using-svg
style-sombre
sprites
annuaire
motis-gtfs-attributes
next-styled-components
dev
cool2
cool
panoramax-angle
env-static-urls
borders-only
panoramax2
intelligence
debug-iles
nouveau-serveur
france-protomaps
turbo
fouss/cartes-#338
blog2
legislatives
presentation
pas-de-geoloc-si-hash-different
protomaps
vaul
carte-trains
citiz
maj-paquets
icones
ui2
bblog
voyagevoyage
test-image-origine
bugimagefin
searchParams
voyage
avion
perf
studio
piscine
journée
année
journée-transition
score-dès-acceuil
fix-space-problem
rebase-5août
correspondance
règles-séparées
indeps-acre
demo
indeps
indeps-cachés
indication-temps-plein
indeps-refactor-simulations
indeps-vue-comparaison
indeps-inversion
barème-continu
indeps-démo
textes-branches-sécu
engine-enum
2019
transport
publicodes
as
infrance-nouvelle-landing
better-translation
co2
simplifATMP
controle-SMIC
webi18n
bug-avantages-en-nature
revert-352-infrance-navigation-v2
laem-patch-1
robots.txt
improve-perf
iframe-bugfix
quickfixes
lib
irsimple
hiringinfrance.com
dégradé
refstate
johan
zrr
logo-interactif
revert-216-improve-tracking
redesign2
zrr2
fixtrad
correction-salaire-brut
petit-state
alien-consolidate
translate-ui
npm
alien-brut-net
translatable
différent
ir18
fix-typo
add-tracking
fix-collect-missing
défauts-partout
fix-double-unfold-three
fix-double-unfold
versement-transport
blocker-questions
v3
v2.1
v2
v1
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
0.7.0
v0.5.1
v0.5.0
v0.4.2
v0.4.1
v0.4.0
v0.3.3
v0.3.2
v0.3.1
v0.3
v0.2
v0.1-cdd-alpha
v0-démo-tag-nav
Labels
Clear labels
🎨 Design
À propos de l'interface et de l'UX
💡 Idée
Nouvelle feature à intégrer
question
Further information is requested
🌍 OSM
À propos de l'affichage et l'édition des éléments OSM
🌱 Amélioration
Amélioration/fix de l'existant
🐞 Bug
Something isn't working
📊 SEO
📋 Catégories
À propos des catégories de recherche et de l'annuaire
📖 Wiki
📝Avis
A propos de la fonction avis et de bluesky
📢 Oyez
📷 Photos
A propos des photos (sources, affichage)
🔍Recherche
A propos de la barre de recherche et de photon
🔥 Actuel
🔧 tech
🖌 Styles
Styles de la carte
🧝i18n
🧪 R&D
🚍 Transports
🚙 Voiture
🚨Prioritaire
Ticket à traiter rapidement
🚲Vélo
Cartes
climat
Communication
demo
Cette branche doit être déployée comme une démo
dependencies
Pull requests that update a dependency file
javascript
Pull requests that update javascript code
Pas urgent
Plein-air
Tuiles
Verso
Vieux
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cartes/web#334
Reference in a new issue
cartes/web
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?