🚧 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=
- 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

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:
- 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

View file

@ -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