Journal Gitlab 8.9: export-import complet de projets

Posté par . Licence CC by-sa.
Tags :
32
6
juil.
2016

La version 8.9 de Gitlab est sortie le 22 juin 2016 avec son lot de nouveautés, dont notamment l'export complet de projets.

Il est possible d'exporter (puis d'importer ailleurs):

  • le code et le wiki
  • les fichiers téléversés
  • la configuration du projet (dont les web-hooks)
  • les tickets et leurs commentaires, les merges requests avec leurs diffs et leurs commentaires, étiquettes, milestones, snippets, etc

On peut signaler également:
- la possibilité de donner des priorités à des étiquettes afin de trier (...)

Journal Les sources de l'excellente vieille brochure "Kezako le libre"

8
21
juin
2016

"Kezako ? Le libre" est une série de dix planches qui vulgarise très bien la question et qui, de plus, est joliment mise en page.

C'est une réalisation de Médias Cités, une "association ancrée en région Aquitaine dont l’objectif est de faciliter un accès équitable aux usages des technologies de l’information et de la communication".

Les premières pages sont intemporelles:

  • Être libre ? Pourquoi parle-t-on de liberté alors qu'on parle d'ordinateurs ?
  • Liberté, égalité, fraternité
  • Comment naît et vit un logiciel (...)

Journal Abelujo, logiciel libre de gestion de stock de librairies

Posté par . Licence CC by-sa.
11
26
avr.
2016

Salut,

À la suite d'Alessandria, logiciel de gestion de (petites) bibliothèques, je viens présenter Abelujo, un logiciel libre de gestion de stock de librairies et sa bibliothèque bookshops, pour récupérer les informations des livres.

Fonctionnalités

Le but d'Abelujo est de gérer le stock de livres d'une librairie:

Journal Ce logiciel qui choisit ta fac

Posté par . Licence CC by-sa.
Tags : aucun
30
14
avr.
2016

On a parlé du code source du logiciel qui calcule nos impôts, voici un autre logiciel qui gagnerait à être ouvert: celui qui départage par "tirage au sort" les candidats à la préinscription des licences les plus demandées.

(je résume l'article du Canard Enchaîné du mercredi 13 avril 2016 intitulé "Algorithme and blues" et signé David Fontaine)

Cela concerne 800 000 lycéens chaque année qui s'inscrivent sur "Admission post-bac" (APB). La petite association Droits des lycéens a demandé le code source (...)

Journal Diaspora: financement participatif pour la migration de comptes

Posté par . Licence CC by-sa.
15
12
mar.
2016

Un développeur russe, contributeur de Diaspora, propose de développer un gros morceau important pour un réseau social décentralisé, j'ai nommé la sauvegarde et la restauration de comptes d'un serveur à un autre, s'il arrive à récolter 3500$, grâce auxquels il travaillerait 3 mois à temps plein (et continuerait jusqu'à finir sa tâche).

Aujourd'hui, la campagne est à 87%, mais que cela ne vous empêche pas de montrer votre enthousiasme !

Journal Lettre ouverte à Philippe Souères, roboticien (revue Z)

Posté par . Licence CC by-sa.
12
10
oct.
2015

Je trouve la revue Z de qualité. Elle paraît tous les 6 mois et ce coup-ci, l'équipe rédactionnelle s'est intéressée aux "mégapoles radieuses" San Francisco, Bengalore et Toulouse pour se pencher sur les effets politiques et sociaux de ce que l'on nomme "innovation".

Ils ont rencontré des chercheurs en robotique du LAAS-CNRS et leur ont fait parvenir, comme convenu, une lettre-réponse, sujet de ce journal.

On peut la lire sur leur blog médiapart: https://blogs.mediapart.fr/blog/revue-z/260915/la-liberte-du-roboticien-n-etend-pas-celle-d-autrui-l-infini-lettre-ouverte-philippe-soueres-directeur

Je la trouve bien. Ils posent (...)

Journal Gitlab: paquets Debian, intégration continue

Posté par . Licence CC by-sa.
25
6
mai
2015

Salut journal,

Je viens donner des nouvelles de Gitlab ("lab", pas "hub"), que j'aime bien et qui grossit à vue d'œil. Dernièrement deux choses valent le coup d'être mentionnées:

  • il existe maintenant des paquets Debian pour installer son instance de Gitlab en un coup de cuillère à pot. Voyez la doc.
    Exemple pour Debian 8 (Jessie):
    sh
    wget https://downloads-packages.s3.amazonaws.com/debian-8.0/gitlab-ce_7.10.1~omnibus.2-1_amd64.deb
    sudo dpkg -i gitlab-ce_7.10.1~omnibus.2-1_amd64.deb

  • la partie d'intégration continue (CI) a été grandement améliorée, la faisant ressembler à travis-ci (avec la (...)

RapydScript, le JavaScript qui se déguise en Python

Posté par . Édité par Nils Ratusznik, palm123, Nÿco, tankey, Ontologia et ZeroHeure. Modéré par ZeroHeure. Licence CC by-sa.
28
29
avr.
2015
JavaScript

RapydScript est un langage qui se compile en JavaScript, avec une syntaxe et des fonctionnalités qui se veulent proches de Python. Pour ceux qui connaissent coffeeScript, RapydScript est pareil mais inspiré par la lisibilité de Python. Il ne s'agit pas d'une nouvelle tentative de faire tourner Python dans le navigateur, comme par exemple Pyjamas. RapydScript reste du JavaScript, il n'introduit aucune limitation ni surcoût. Il paraît juste plus propre et donne l'impression d'écrire du Python.

Ses quelques fonctionnalités :

  • comme CoffeeScript, RapydScript répare les incohérences et inconsistances de JavaScript ;
  • un système de classes similaire à Python ;
  • support des listes en compréhensions ;
  • des exceptions comme en Python ;
  • des modules, plus flexibles que les modules Python ;
  • des arguments optionnels pour les fonctions, comme en Python ;
  • des décorateurs (sans arguments) ;
  • un système d'héritage plus puissant que celui de Python et plus clair que celui de JavaScript ;
  • le support d'objets (dictionnaires) avec fonctions anonymes, comme en JavaScript ;
  • la possibilité d’appeler n'importe quelle fonction, méthode, code JavaScript ou appel au DOM de n'importe quel framework, sans syntaxe spéciale ;
  • le choix entre les méthodes et fonctions à la Python ou leurs équivalents JavaScript ;
  • RapydScript s'auto-compile, c'est à dire que le compilateur est lui-même écrit en RapydScript et compile en JavaScript.

Gitlab achète Gitorious

Posté par . Édité par Benoît Sibaud et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC by-sa.
46
4
mar.
2015
Gestion de versions

Gitlab achète Gitorious. Les utilisateurs ont jusqu'à fin mai 2015 pour importer leur projet sur Gitlab (en un clic).

Selon les mots de Rolf Bjaanes, le CEO de Gitorious, dans le billet officiel, Gitorious.org n'était plus viable économiquement : «À Gitorious nous voyions de plus en plus d'organisations adopter Gitlab. À cause d'une baisse des revenus des comptes payants, il n'était plus tenable de maintenir l'instance gratuite Gitorious.org. Gitlab résolvait le même problème que nous, mais mieux.» ("At Gitorious we saw more and more organizations adopting GitLab. Due to decreased income from on-premises customers, running the free Gitorious.org was no longer sustainable. GitLab was solving the same problem that we were, but was solving it better.

Rien n'est dit sur ce qui va advenir du code de Gitorious.

C'est un logiciel totalement libre et sous licence AGPLv3 qui meurt, remplacé par un autre sous licence MIT avec une édition communautaire et une privée.

Des pronostics pour quand Gitlab rachètera Github ?

Journal Un bond en avant pour Gitlab.com

30
23
jan.
2015

Il y a foule chez les clones de github, mais je n'en vois qu'un qui puisse être qualifié de concurrent sérieux et c'est gitlab, surtout depuis hier, où ils ont rendu leur infrastructure d'intégration continue gratuite pour les projets publics.

Liens:

Gitlab est décliné en deux éditions, une communautaire et une entreprise.

Voici une comparaison rapide entre gitLAB (Community Edition, celle de gitlab.com) et gitHUB:

Journal État des lieux et typologie des Fab Labs

Posté par . Licence CC by-sa.
Tags :
17
9
déc.
2014

Le gouvernement a pondu une étude en avril 2014 sur l'état des lieux des Fab Labs. Cette étude, confiée au cabinet Conseil & Recherche et à la Fondation internet nouvelle génération (FING), a donné lieu entre novembre 2013 et février 2014 à une enquête qui a mobilisé 86 acteurs français de la fabrication numérique et 25 à l’étranger, ainsi qu’à une trentaine d’entretiens.

Cette étude se décompose en 4 volets :

  • Réalisation d’une cartographie et d’une typologie des structures (...)