Skip to content

Commit 8cca794

Browse files
committed
Rename galahad to joeflow
1 parent 3ff5cbf commit 8cca794

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+113
-111
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ We follow [semantic versioning](https://semver.org/). To release a new version
3434
simply [create a new GitHub release][create-release], specify the version and
3535
add the changelog into the release description.
3636

37-
[create-release]: https://github.com/codingjoe/galahad/releases/new
37+
[create-release]: https://github.com/codingjoe/joeflow/releases/new

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
galahad
1+
joeflow
22
=======
33

44
**The lean workflow automation framework for machines with heart.**
55

66
![a hand drawn robot](docs/img/pexels-photo-1020325.jpeg)
77

8-
Galahad is a free workflow automation framework designed to bring simplicity
9-
to complex workflows. Galahad written in [Python][python] based on the world famous
8+
Joeflow is a free workflow automation framework designed to bring simplicity
9+
to complex workflows. Joeflow written in [Python][python] based on the world famous
1010
[Django][django] web framework.
1111

1212
[python]: https://python.org
1313
[django]: https://www.djangoproject.com/
1414

15-
Here is a little sample of what a process written wis galahad may look like::
15+
Here is a little sample of what a process written wis joeflow may look like::
1616

1717
class WelcomeProcess(Process):
1818
user = models.ForeignKey(
@@ -46,17 +46,17 @@ Design Principles
4646
Common sense is better than convention
4747
--------------------------------------
4848

49-
Galahad does not follow any academic modeling notation developed by a poor PhD
49+
Joeflow does not follow any academic modeling notation developed by a poor PhD
5050
student who actually never worked a day in their life. Businesses are already
51-
complex which is why Galahad is rather simple. There are only two types of
51+
complex which is why Joeflow is rather simple. There are only two types of
5252
tasks – human & machine – as well as edges to connect them. It's so simple a
5353
toddler (or your CEO) could design a workflow.
5454

5555
Lean Automation (breaking the rules)
5656
------------------------------------
5757

5858
Things don't always go according to plan especially when humans are involved.
59-
Even the best workflow can't cover all possible edge cases. Galahad
59+
Even the best workflow can't cover all possible edge cases. Joeflow
6060
embraces that fact. It allows uses to interrupt a process at any given point
6161
and modify it's current state. All while tracking all changes. This allows
6262
developers to automate the main cases and users handle manually exceptions.
@@ -67,14 +67,14 @@ business.
6767
People
6868
------
6969

70-
Galahad is build with all users in mind. Managers should be able to develop
70+
Joeflow is build with all users in mind. Managers should be able to develop
7171
better processes. Users should able to interact with the tasks every single
7272
day. And developers should be able to rapidly develop and test new features.
7373

7474
Free
7575
----
7676

77-
Galahad is open source and collaboratively developed by industry leaders in
77+
Joeflow is open source and collaboratively developed by industry leaders in
7878
automation and digital innovation.
7979

8080
*Photo by rawpixel.com from Pexels*

docs/commands.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Management Commands
33
===================
44

5-
.. automodule:: galahad.management.commands
5+
.. automodule:: joeflow.management.commands
66

77
render_process_graph
88
--------------------

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
def linkcode_resolve(domain, info):
3232
"""Link source code to GitHub."""
33-
project = 'galahad'
33+
project = 'joeflow'
3434
github_user = 'codingjoe'
3535
head = 'master'
3636

@@ -60,7 +60,7 @@ def linkcode_resolve(domain, info):
6060

6161
# The master toctree document.
6262
master_doc = 'index'
63-
project = 'Galahad'
63+
project = 'Joeflow'
6464

6565
html_theme = 'alabaster'
6666

docs/core_components.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ behavior but define the structure of a workflow.
3939
Advanced Process API
4040
--------------------
4141

42-
.. autoclass:: galahad.models.Process
42+
.. autoclass:: joeflow.models.Process
4343
:show-inheritance:
4444
:members:
4545
urls,
@@ -48,7 +48,7 @@ Advanced Process API
4848
get_graph_svg,
4949
get_instance_graph_svg
5050

51-
.. autoclass:: galahad.models.Task
51+
.. autoclass:: joeflow.models.Task
5252
:show-inheritance:
5353
:members:
5454
start_next_tasks,

docs/index.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
=======
2-
galahad
2+
joeflow
33
=======
44

55
**The lean workflow automation framework for machines with heart.**
66

77
.. image:: img/pexels-photo-1020325.jpeg
88
:alt: a hand drawn robot
99

10-
Galahad is a free workflow automation framework designed to bring simplicity
11-
to complex workflows. Galahad written in Python_ based on the world famous
10+
Joeflow is a free workflow automation framework designed to bring simplicity
11+
to complex workflows. Joeflow written in Python_ based on the world famous
1212
Django_ web framework.
1313

1414
.. _Python: https://python.org
1515
.. _Django: https://www.djangoproject.com/
1616

17-
Here is a little sample of what a process written with galahad may look like::
17+
Here is a little sample of what a process written with joeflow may look like::
1818

1919
class WelcomeProcess(Process):
2020
user = models.ForeignKey(
@@ -48,17 +48,17 @@ Design Principles
4848
Common sense is better than convention
4949
--------------------------------------
5050

51-
Galahad does not follow any academic modeling notation developed by a poor PhD
51+
Joeflow does not follow any academic modeling notation developed by a poor PhD
5252
student who actually never worked a day in their life. Businesses are already
53-
complex which is why Galahad is rather simple. There are only two types of
53+
complex which is why Joeflow is rather simple. There are only two types of
5454
tasks – human & machine – as well as edges to connect them. It's so simple a
5555
toddler (or your CEO) could design a workflow.
5656

5757
Lean Automation (breaking the rules)
5858
------------------------------------
5959

6060
Things don't always go according to plan especially when humans are involved.
61-
Even the best workflow can't cover all possible edge cases. Galahad
61+
Even the best workflow can't cover all possible edge cases. Joeflow
6262
embraces that fact. It allows uses to interrupt a process at any given point
6363
and modify it's current state. All while tracking all changes. This allows
6464
developers to automate the main cases and users handle manually exceptions.
@@ -69,14 +69,14 @@ business.
6969
People
7070
------
7171

72-
Galahad is build with all users in mind. Managers should be able to develop
72+
Joeflow is build with all users in mind. Managers should be able to develop
7373
better processes. Users should able to interact with the tasks every single
7474
day. And developers should be able to rapidly develop and test new features.
7575

7676
Free
7777
----
7878

79-
Galahad is open source and collaboratively developed by industry leaders in
79+
Joeflow is open source and collaboratively developed by industry leaders in
8080
automation and digital innovation.
8181

8282
All Contents

docs/settings.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Settings
22
========
33

4-
.. autoclass:: galahad.conf.GalahadAppConfig
4+
.. autoclass:: joeflow.conf.JoeflowAppConfig
55
:members:

docs/spelling_wordlist.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
admin
12
boolean
23
Django
34
jitter
5+
joeflow
46
mixins
57
namespace
68
Redis

docs/tasks.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Tasks
33
=====
44

5-
.. automodule:: galahad.tasks
5+
.. automodule:: joeflow.tasks
66
:members:
77

88
Human
@@ -23,7 +23,7 @@ to create your own tasks that are only available to certain users.
2323
Generic human tasks
2424
~~~~~~~~~~~~~~~~~~~
2525

26-
.. automodule:: galahad.tasks.human
26+
.. automodule:: joeflow.tasks.human
2727
:members:
2828

2929
Machine
@@ -55,8 +55,8 @@ cause the process to behave differently:
5555
next. This can be used to create exclusive gateways::
5656

5757
from django.utils import timezone
58-
from galahad.models import Process
59-
from galahad import tasks
58+
from joeflow.models import Process
59+
from joeflow import tasks
6060

6161

6262
class ExclusiveProcess(Process):
@@ -93,8 +93,8 @@ cause the process to behave differently:
9393
process will wait until the condition changes to ``True`` (or anything but
9494
``False``)::
9595

96-
from galahad.models import Process
97-
from galahad import tasks
96+
from joeflow.models import Process
97+
from joeflow import tasks
9898
from django.utils import timezone
9999

100100

@@ -124,5 +124,5 @@ Django's admin interface.
124124
Generic machine tasks
125125
~~~~~~~~~~~~~~~~~~~~~
126126

127-
.. automodule:: galahad.tasks.machine
127+
.. automodule:: joeflow.tasks.machine
128128
:members:

docs/tutorial/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ the PyPi package…
1212

1313
.. code:: shell
1414
15-
pip install galahad[reversion]
15+
pip install joeflow[reversion]
1616
17-
…and add ``galahad`` to the ``INSTALLED_APP`` setting. You will also need to have
17+
…and add ``joeflow`` to the ``INSTALLED_APP`` setting. You will also need to have
1818
celery setup.
1919

2020
.. seealso::

0 commit comments

Comments
 (0)