From 4268108f4cbd854b4c3bca5baf9fcf2434ef8d74 Mon Sep 17 00:00:00 2001 From: "Yann Esposito (Yogsototh)" Date: Wed, 24 Oct 2018 20:28:19 +0200 Subject: [PATCH] :construction: WIP :construction: --- Presentation.org | 42 ++++++++++++++++++++++++++++++++++++++++-- README.org | 2 +- playground/gpm-test.sh | 21 ++++++++++++++++++--- 3 files changed, 59 insertions(+), 6 deletions(-) diff --git a/Presentation.org b/Presentation.org index a647a6d..8210b57 100644 --- a/Presentation.org +++ b/Presentation.org @@ -179,14 +179,52 @@ Gitlab is a better alternative but: - docs goes in =wiki.org= - serve goes in your XDG data dir (standard) -*** git is already batteries included +*** git is awesome! + +battery included: - =git= hooks - =git instaweb= - =git daemon= +*** org-mode is awesome + +- TODO list oriented document convention +- Extremely versatile: + - issues, bug tracking, comments + - handling with minimal friction code reviews =org-annotate-file= + - workflows: + - basic trello (TODO, IN-PROGRESS, DONE) + - scrum (EPIC / USER-STORY / etc...) + - kanban: + - EPIC with different statuses (prep, specified,etc..), comments + - user stories with evaluation, different status, comments + - QA status + - Ops status + +* DEMO + * Conclusion -** Decentralized Web +*** Proof of concept + +- =gpm= is a proof of concept but so simple its already usable +- git clone should provide most of your projects data +- don't enforce tooling on your team, use text files +- I encourage your to use org-mode its awesome! /REALLY!/ + - vimer => spacemacs or doom-emacs + - IDE => switch to spacemacs eat the bullet! + - you still can edit org-mode with notepad + +*** Going further: Decentralized Web + +- the Internet was thought to be decentralized +- centralization of services made lot of things easy, it was fair at first +- but made us dependant and the balance is no more fair +- it is time to re-decentralize the Internet and take back control +- we shouldn't be dependant of private services +- we should pay private service, but they should adapt to us, not the other way + around + *** Decentralized Authentication: IndieAuth - one of your online identities = one domaine name diff --git a/README.org b/README.org index 71f1ee9..2f0137c 100644 --- a/README.org +++ b/README.org @@ -259,7 +259,7 @@ I was surprised to discover that with org-mode and plain text file you can go a very long way toward project management organisation: - issues, bug tracking, comments -- handling with minimal firction code reviews +- handling with minimal friction code reviews - ability to integrate with any organization workflow you would like: - basic trello - scrum diff --git a/playground/gpm-test.sh b/playground/gpm-test.sh index 848a93d..d709b78 100755 --- a/playground/gpm-test.sh +++ b/playground/gpm-test.sh @@ -21,7 +21,7 @@ subtitle() { prjname="testproj" playgrounddir="/tmp/gpm-playground" testproj="$playgrounddir/$prjname" -testproj2="$playgrounddir/testproj2" +testproj2="$playgrounddir/cloned-$prjname" # display all commands set -x @@ -52,6 +52,7 @@ title "ISSUES" subtitle "gpm new-issue" gpm new-issue -t "issue-1" -p "A" + # ------------------------------------------------------------------------------ title "HOOKS" @@ -72,15 +73,29 @@ subtitle "gpm serve start" gpm serve update gpm serve start popd -mkdir $testproj2 -pushd $testproj2 +# ------------------------------------------------------------------------------ +title "CLONE" + +mkdir -p ${testproj2:h} +pushd ${testproj2:h} subtitle "git clone" git clone git://localhost:9418/${prjname}.git $testproj2 subtitle "gpm init (into the cloned repo)" gpm init +subtitle "review" +echo "Some Edit" >> README + +gpm review start +gpm review request-change -t add more infos please + +git remote add dev $testproj + +# ------------------------------------------------------------------------------ +title "STOP SERVE" + subtitle "gpm serve stop" gpm serve stop popd