Tâches Make génériques à utiliser de projet en projet.
Go to file
wpetit 6fb016ed92
Cadoles/mktools/pipeline/head This commit looks good Details
feat(version): use branch name for short version channel if branch is not a common one
2024-02-23 12:31:08 +01:00
.chglog feat(changelog): display message in changelog when no commit is selected in release 2023-08-25 08:17:20 -06:00
doc doc(gitea): update usage example 2023-12-06 12:46:07 +01:00
misc feat: initial commit 2023-08-21 20:32:16 -06:00
tasks feat(version): use branch name for short version channel if branch is not a common one 2024-02-23 12:31:08 +01:00
.gitignore ci: add jenkins pipeline 2023-08-23 14:53:02 -06:00
CHANGELOG.md chore: update changelog 2023-11-15 11:28:01 +01:00
Jenkinsfile ci: disable build and release stages 2023-08-23 15:53:40 -06:00
Makefile docs: add tutorial to generate release with its changelog 2023-08-23 16:15:31 -06:00
README.md fix: typo 2023-12-12 10:50:09 +01:00
install.sh fix(install): correctly inject tools dir into gitignore 2023-11-15 11:28:01 +01:00

README.md

MkTools

Tâches Make génériques à utiliser de projet en projet.

Utilisation

  1. Dans le fichier Makefile de votre projet, ajouter à la fin de celui ci:

    build:
    	# Votre propre tâche
    
    # [...]
    
    # Inclure les lignes suivantes:
    
    .mktools:
    	rm -rf .mktools
    	curl -q https://forge.cadoles.com/Cadoles/mktools/raw/branch/master/install.sh | $(SHELL)
    
    -include .mktools/*.mk
    
  2. Synchroniser le répertoire des tâches

    make .mktools
    
  3. Vous pouvez commencer à utiliser les tâches Make partagées !

Tâches disponibles

Tâches Description Documentation
make mkt-webdav-upload Téléverser un fichier dans un répertoire WebDAV (Nextcloud) Voir ./doc/tasks/webdav.md
make mkt-gitea-release Créer une release sur un projet Gitea et téléverser des fichiers attachés Voir ./doc/tasks/gitea.md
make mkt-changelog Générer un fichier de CHANGELOG.md pour votre projet Voir ./doc/tasks/changelog.md
make mkt-project-version Générer et afficher la version courante du projet Voir ./doc/tasks/project-version.md

Tutoriels

Changelog

Voir le fichier CHANGELOG.md