简单流程图

MinDoc 中,流程图是以 flow , 开始并以 结尾的区块中,例如:

st=>start: Start:>http://www.google.com[blank]
e=>end:>http://www.google.com
op1=>operation: My Operation
sub1=>subroutine: My Subroutine
cond=>condition: Yes
or No?:>http://www.google.com
io=>inputoutput: catch something...
para=>parallel: parallel tasks

st->op1->cond
cond(yes)->io->e
cond(no)->para
para(path1, bottom)->sub1(right)->op1
para(path2, top)->op1
Start
My Operation
Yesor No?
catch something...
End
parallel tasks
My Subroutine
yes
no
Created with Raphaël 2.2.0StartMy OperationYesor No?catch something...Endparallel tasksMy Subroutineyesno

带有颜色块的流程图

st=>start: Start|past:>http://www.google.com[blank]
e=>end: End|future:>http://www.google.com
op1=>operation: My Operation|past
op2=>operation: Stuff|current
sub1=>subroutine: My Subroutine|invalid
cond=>condition: Yes
or No?|approved:>http://www.google.com
c2=>condition: Good idea|rejected
io=>inputoutput: catch something...|future

st->op1(right)->cond
cond(yes, right)->c2
cond(no)->sub1(left)->op1
c2(yes)->io->e
c2(no)->op2->e
Start
My Operation
Yesor No?
Good idea
catch something...
End
Stuff
My Subroutine
APPROVED
n/a
n/a
REJECTED
Created with Raphaël 2.2.0StartMy OperationYesor No?Good ideacatch something...EndStuffMy SubroutineAPPROVEDn/an/aREJECTED

复杂流程图

st=>start: Improve your
l10n process!
e=>end: Continue to have fun!:>https://youtu.be/YQryHo1iHb8[blank]
op1=>operation: Go to locize.com:>https://locize.com[blank]
sub1=>subroutine: Read the awesomeness
cond(align-next=no)=>condition: Interested to
getting started?
io=>inputoutput: Register:>https://www.locize.io/register[blank]
sub2=>subroutine: Read about improving
your localization workflow
or another source:>https://medium.com/@adrai/8-signs-you-should-improve-your-localization-process-3dc075d53998[blank]
op2=>operation: Login:>https://www.locize.io/login[blank]
cond2=>condition: valid password?
cond3=>condition: reset password?
op3=>operation: send email
sub3=>subroutine: Create a demo project
sub4=>subroutine: Start your real project
io2=>inputoutput: Subscribe

st->op1->sub1->cond
cond(yes)->io->op2->cond2
cond2(no)->cond3
cond3(no,bottom)->op2
cond3(yes)->op3
op3(right)->op2
cond2(yes)->sub3
sub3->sub4->io2->e
cond(no)->sub2(right)->op1

st@>op1({"stroke":"Red"})@>sub1({"stroke":"Red"})@>cond({"stroke":"Red"})@>io({"stroke":"Red"})@>op2({"stroke":"Red"})@>cond2({"stroke":"Red"})@>sub3({"stroke":"Red"})@>sub4({"stroke":"Red"})@>io2({"stroke":"Red"})@>e({"stroke":"Red","stroke-width":6,"arrow-end":"classic-wide-long"})
Improve yourl10n process!
Go to locize.com
Read the awesomeness
Interested togetting started?
Register
Login
valid password?
Create a demo project
Start your real project
Subscribe
Continue to have fun!
reset password?
send email
Read about improvingyour localization workflowor another source
yes
no
yes
no
yes
no
Created with Raphaël 2.2.0Improve yourl10n process!Go to locize.comRead the awesomenessInterested togetting started?RegisterLoginvalid password?Create a demo projectStart your real projectSubscribeContinue to have fun!reset password?send emailRead about improvingyour localization workflowor another sourceyesnoyesnoyesno

参考

流程图插件官网: http://flowchart.js.org/

作者:郭腾彬  创建时间:2025-11-03 09:27
最后编辑:郭腾彬  更新时间:2025-11-03 09:51