🚧 WIP 🚧

This commit is contained in:
Yann Esposito (Yogsototh) 2018-10-24 20:28:19 +02:00
parent e5c36f86d4
commit 4268108f4c
Signed by untrusted user who does not match committer: yogsototh
GPG key ID: 7B19A4C650D59646
3 changed files with 59 additions and 6 deletions

View file

@ -179,14 +179,52 @@ Gitlab is a better alternative but:
- docs goes in =wiki.org= - docs goes in =wiki.org=
- serve goes in your XDG data dir (standard) - serve goes in your XDG data dir (standard)
*** git is already batteries included *** git is awesome!
battery included:
- =git= hooks - =git= hooks
- =git instaweb= - =git instaweb=
- =git daemon= - =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 * 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 *** Decentralized Authentication: IndieAuth
- one of your online identities = one domaine name - one of your online identities = one domaine name

View file

@ -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: go a very long way toward project management organisation:
- issues, bug tracking, comments - 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: - ability to integrate with any organization workflow you would like:
- basic trello - basic trello
- scrum - scrum

View file

@ -21,7 +21,7 @@ subtitle() {
prjname="testproj" prjname="testproj"
playgrounddir="/tmp/gpm-playground" playgrounddir="/tmp/gpm-playground"
testproj="$playgrounddir/$prjname" testproj="$playgrounddir/$prjname"
testproj2="$playgrounddir/testproj2" testproj2="$playgrounddir/cloned-$prjname"
# display all commands # display all commands
set -x set -x
@ -52,6 +52,7 @@ title "ISSUES"
subtitle "gpm new-issue" subtitle "gpm new-issue"
gpm new-issue -t "issue-1" -p "A" gpm new-issue -t "issue-1" -p "A"
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
title "HOOKS" title "HOOKS"
@ -72,15 +73,29 @@ subtitle "gpm serve start"
gpm serve update gpm serve update
gpm serve start gpm serve start
popd popd
mkdir $testproj2
pushd $testproj2
# ------------------------------------------------------------------------------
title "CLONE"
mkdir -p ${testproj2:h}
pushd ${testproj2:h}
subtitle "git clone" subtitle "git clone"
git clone git://localhost:9418/${prjname}.git $testproj2 git clone git://localhost:9418/${prjname}.git $testproj2
subtitle "gpm init (into the cloned repo)" subtitle "gpm init (into the cloned repo)"
gpm init 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" subtitle "gpm serve stop"
gpm serve stop gpm serve stop
popd popd