RSS Tuto project management (gitlab) ¶ https://gdevops.frama.io/dev/tuto-project/ https://gitlab.com/gdevops/tuto_project https://gitlab.com/gdevops Index Architecture Architecte Définition binhnguyennus/awesome-scalability Description coreinfrastructure Design Design Donnemartin tutorial (Learn how to design large-scale systems) Description Physical architecture cookiecutter (A command-line utility that creates projects from cookiecutters (project templates)) yeoman (a set of tools for automating development workflow) Javascript framework layout Python/Django layout News 2023 2023-08 2023-08-02 A highly customizable Changelog Generator that follows Conventional Commit specifications 2022 2022-09 2022-09-20 I believe in prototype driven development (PDD) with a focus on data driven design (DDD) by William (Bill) Kennedy 2021 2021-02 2021-02-18 2021-02-18 Use playwright with Django 2020 September 2020 4th September 2020 Test smarter, not harder February 2020 2020-02-11 2020-02-11 How to cheat at unit tests with pytest and Black by Simon Willison, @simonw Project management 2018 Intégration continue/gitlab ci (cii best practices) Annonce du passage complet de GNOME sous gitlab le 29 mai 2018 coreinfrastructure/best-practices-badge NETWAYS/gitlab-training Culture Culture 1 : The smartest people I know: 1. Admit they know very little Culture 2 : 15 habits of lucky people: 1. work hard Nice behaviours Good behaviour 1 Management Gitlab Gitlab introduction Gitlab-ci (Enterprise Edition + Community Edition) glab (A GitLab CLI tool bringing GitLab to your command line) gitlab issues Gitlab runner (GitLab Runner is the open source project that is used to run your CI/CD jobs and send the results back to GitLab) Gitlab versions Nextcloud management deck (Kanban-style project & personal management tool for Nextcloud, similar to Trello) nextcloud flow tasks (Tasks app for Nextcloud) Communication Collaborative etherpad Instances etherpad Liste des 24 instances etherpad recommandées Voir aussi https://stats.chatons.org/services.xhtml Quelques instances etherpad wiki logiciels wiki MediaWiki gitlab wiki date https://date.chapril.org/ framadate Description Description https://sondage.gresille.org/ https://framadate.nomagic.uk/ Instantanée Mobilizon Description Un outil pratique Une alternative éthique Un logiciel fédéré C’est quoi, Mobilizon ? Vos profils Vos groupes La diversité par la fédération Le respect de vos libertés À vous de jouer Documentation Utilisation FAQ Articles unioncommunistelibertaire Forum Installation Docker Instances https://mobilizon.chapril.org/ Règles de l’instance https://mobilizon.picasoft.net/ Sécurisée element (a Matrix web client) element definition Wikipedia french definition Histoire element tutorials burubiblio element tutorial matrix matrix servers linuxdelta matrix server Signal Signal-server Signal-android (A private messenger for Android.) Signal-desktop (Signal — Private Messenger for Windows, Mac, and Linux ) Communication (texte) discourse installation Used by Used by Python mattermost (Open source Slack-alternative in Golang and React) mattermost versions mattermost 5.10.0 (2019-04-16) mattermost sphinx conf.py mailman3 mailman3 examples mail.python.org/archives Versions Video jitsi-meet (Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application) jitsi solutions kmeet (Solution de visioconférence gratuite et sécurisée basée sur jitsi) https://meet.jit.si/ peertube (ActivityPub-federated video streaming platform using P2P directly in your web browser) peertube instances https://peertube.fedi.quebec/ https://videos.globenet.org/ Vocabulaire français 2021 2021-03 2021-03-09 CI/CD CI (Continuous Integration) Définition Continuous integration Continuous Integration (gitlab definition) CD (Continuous Delivery) Martin Fowler Définition (2013-05) Gitlab ci Github Github actions Github CLI Quality Best practices Best practices Frameworks Mypy : a program that will type check your Python code. Sonarqube : continuous inspection of code quality Wily (A Python application for tracking, reporting on timing and complexity in Python code) Tools black (The uncompromising Python code formatter) Gitlab Software Quality isort VSCodium/pyright Tests Chaos engineering Chaos Engineering Chaos Monkey et Devops Tests frameworks pre-commit (a framework for managing and maintaining multi-language pre-commit hooks) playwright end-to-end testing for the web playwright definition playwright for python playwright CI pytest pytest definition pytest versions pytest plugins selenium Definitions selenium Documentation selenium bindings selenium IDE Open Source record and playback test automation for the web. webdriver (Remote control interface that enables introspection and control of user agents) Test Driven Development (TDD) English definition Définition en français Processus cyclique de développement Tests tutorials Tests tutorials 2020 HackSoftware Django-Styleguide Testing Hypermodern Python Chapter 2: Testing Test smarter, not harder Tests tutorials 2017 Nomenclature des tests logiciels (2017-11-13) Tests tutorials 2016 keeping tests dry with class based tests in python Glossary