🚧 WIP 🚧
This commit is contained in:
parent
e5c36f86d4
commit
4268108f4c
3 changed files with 59 additions and 6 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue