OpenProject est un outil de collaboration et de gestion de projet polyvalent. Il est axé sur la souveraineté et la confidentialité des données. La version 17.0 apporte notamment l'édition collaborative de documents en temps réel.

OpenProject est un outil de collaboration et de gestion de projet polyvalent. Il est axé sur la souveraineté et la confidentialité des données. La version 17.0 apporte notamment l'édition collaborative de documents en temps réel.


Après PewDiePie, Linux a un nouveau promoteur et pas des moindres : DAVID HEINEMEIER HANSSON. Le « créateur du framework web Ruby on Rails », celui-là même qui fait tourner LinuxFR. Bon, il ne dit pas que Linux est prêt pour tous les desktops mais que c'est assurément l'OS qu'il faut sur celui d'un développeur :

Hello,
Maintenant que j’ai fini de réinstaller ma machine avec Debian Bookworm et publié l’article qui explique comment je l’ai fait, j’ai repris le projet de migrer le code de LinuxFr vers Rails 7.1.
Ce projet a principalement vu le jour grâce au travail d’@echarp pour passer à Ruby On Rails 7.0, puis 7.1. Il a également pris le temps de créer beaucoup de tests à l’occasion de cette migration, c’est très apprécié.
Déversons un peu ici la veille du moment pour libérer des onglets ailleurs et partager des liens mais aussi des sources : il s’agit bien évidemment de liens en rapport avec les thématiques du site (en l’occurrence dans cette fournée on trouvera logiciel libre, opendata, développement et vie privée par exemple), et ils sont plutôt variés ; les sources sont des sites web, des lettres d’actus et des réseaux sociaux (dans le cas présent, tous arrivés jusqu’à moi via des flux RSS/Atom), et c’est aussi une manière de les partager et de vous inviter à les suivre aussi. Dans la suite de la dépêche, on parlera donc en vrac UUID, FSF, opendata, JO, linux, grafana, RoR, Docker et bien d’autres choses encore.

Bonjour,
Pour nous former à hotwire un nouveau framework front lié à Ruby on Rails, une partie de l'équipe de Squadracer a développé le lundi midi une petite application sur la base de wordle. La particularité est de faire deviner une méthode du framework RoR ou du language ruby.
Le premier mot de chaque jour est le même pour tout le monde, les autres sont aléatoires.
Le développement s'est fait en code ouvert via twitch (https://www.twitch.tv/squadracer) où tout(e) (…)
Bonjour, je suis en formation développeur web. J'ai installé des ruby et des gems et la dernière m'en ruby avec Rbenv ,alors que j'ai rvm . Comment faire le ménage dans le terminal en sachant qu j'essaie d'avoir les bonnes versions de ruby rails et rvm . Je suis sur linux mint 21.1.
C'est un le bordel avec toutes les installations qu'il nous font faire.
Merci

Je ne vais traiter que le cas de l’auteur de ce journal, ce n’est pas à moi de savoir pourquoi toi personne lectrice tu veux t’infliger ça, tu dois sûrement avoir de bonnes raisons.
Garder un œil sur ses traces ou logs est une bonne pratique, histoire de savoir si tout va bien (fonctionnellement), si des bugs sont présents, combien de pénibles visitent le site, si on a finalement réussi à corriger certains bugs ou (…)

Dans cette release dans la série Langages machines : une pierre précieuse, orientée objet, le bonheur des devs et des rails.
Notre invité est Bruno Perles, CEO de Atnos, agence spécialisée Ruby
Écoute, liens, textes, commentaires et inscription pour un atelier sur Toulouse : https://cpu.pm/0187
Chapitres :
Vous l'avez compris, M. Perles est d'accord pour animer un atelier (…)
La version 7.0 du cadriciel Ruby on Rails a fait son apparition le 15 décembre 2021.
Pour rappel, Rails est un framework web complet développé en Ruby qui encourage la lisibilité du code, tout en privilégiant les conventions à la configuration.
Il fait la part belle à l'architecture Modèle-Vue-Contrôleur (MVC) et s’appuie sur un certain nombre de sous-ensembles :
Vous avez forcement croisé un site utilisant ce cadriciel : GitHub, Twitch, Airbnb, Kickstarter ou encore LinuxFr.org !
Hello,
Je souhaitais me mettre à jardiner, mais comme je suis un noob complet en la matière, je me suis dit qu'une application pourrait m'aider dans la planification des tâches et dans l'organisation de l'espace.
Du coup, j'ai commencé Garden Party, une application web qui aujourd'hui me permet de:
Bonjour,
Dans le cadre de mon premier projet en rails, je dois gérer une relation multiple :
Les Products, Categories et Vendors peuvent avoir une ou plusieurs References.
+---------+
| Product |
+---------+
| name |
| ... |
+---------+
|
|
+-------------+
| Reference |
+-------------+
| name |
| ... |_____+----------+
| product_id | | Category |
| category_id | +----------+
| vendor_id | | name |
+-------------+ | ... |
| +----------+
|
+--------+
| Vendor | (…)

Un logiciel est considéré comme « libre » si il est publié sous une licence libre (GPL, BSD, etc.) mais à mon humble avis ce n'est pas suffisant. En effet, si l'on se contente de fournir le code source dans un tar.gz sans utiliser de dépôt public et sans Changelog, est-ce que cela donne véritablement la liberté de l'étudier ? Sans l'historique des commits, est-ce que cela permet facilement d'écrire un patch ?
Un Logiciel Libre doit pouvoir être étudié (…)
Même si les analystes le positionnent toujours comme un langage à la popularité limitée, il n’empêche que depuis l’arrivée du cadriciel Rails, le langage Ruby est utilisé par de nombreux services qui partagent notre quotidien : GitHub, Airbnb, Twitch, Zendesk, LinuxFr.org, etc.
Petit tour d’actualité de ce langage qui va bientôt fêter ses 20 ans !
Les sources du site Libraries.io viennent d'être publiées sous licence AGPL-3.0. Et c'est une très bonne nouvelle.
Ce site analyse les paquets d'une trentaine de dépôts dans différents langages (npm, Packagist, Pypi, Cargo, etc.) pour en exposer une série de statistiques intéressantes, concernant leurs dépendances, leurs licences, etc.
Une de ses premières applications pratiques est la possibilité de connaître les mises à jour nécessaires sur l'ensemble des dépendances d'un projet donné. L'analyse croise également les informations des paquets avec celles des dépôts Github correspondant, permettant notamment d'associer un nombre de contributeurs actifs sur projet.
À partir de cette information, le site permet d'afficher la liste des modules ayant un Bus factor problématique : c'est-à-dire ceux dont dépendent de nombreux autres modules et qui ne sont maintenus que par une équipe très restreinte. La page est clairement présentée comme une expérimentation, mais elle s'inscrit dans une démarche pédagogique, incitant explicitement à contribuer à ces projets.
Dans le même esprit, une page liste les paquets qui ne déclarent pas de licence et incite à en suggérer une.
Bonjour à toutes et à tous,
Je travaille actuellement sur un logiciel de gestion de budget personnel/familial en Ruby on Rails, PostgreSQL, JQuery-Mobile.
Les fonctionnalités qui sont actuellement développées et opérationnelles :