Skip to content

Commit 7672f25

Browse files
Add documentation
1 parent e5bc0e4 commit 7672f25

File tree

21 files changed

+612
-553
lines changed

21 files changed

+612
-553
lines changed

Architecture.pptx

7.32 KB
Binary file not shown.

CaseManagement.AspNet.sln

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.29418.71
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02. Tests", "02. Tests", "{A632EFC3-730B-46D7-B669-91962DFA8947}"
7+
EndProject
8+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00. CMMN", "00. CMMN", "{CD2E7CFE-4E9C-4308-A0D3-41CD5AD90FD8}"
9+
EndProject
10+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN", "src\CaseManagement.CMMN\CaseManagement.CMMN.csproj", "{CE4424E0-4EC0-45D0-9791-91864EDEA89B}"
11+
EndProject
12+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN.Acceptance.Tests", "tests\CaseManagement.CMMN.Acceptance.Tests\CaseManagement.CMMN.Acceptance.Tests.csproj", "{2D288182-CD6B-46AF-B420-F2038875F6BC}"
13+
EndProject
14+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01. Website", "01. Website", "{D16A3E6D-32B6-44CF-9941-A9BDB9DFC6A7}"
15+
EndProject
16+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.Website", "src\CaseManagement.Website\CaseManagement.Website.csproj", "{1A146C2E-708E-4B50-AE46-37B415CEAFC1}"
17+
EndProject
18+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN.Host", "src\CaseManagement.CMMN.Host\CaseManagement.CMMN.Host.csproj", "{E4C5F767-299D-4D26-916B-59EC7C93CE90}"
19+
EndProject
20+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN.Tests", "tests\CaseManagement.CMMN.Tests\CaseManagement.CMMN.Tests.csproj", "{F005FA4D-312C-428C-93A7-4F02C01136A8}"
21+
EndProject
22+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03. Benchmark", "03. Benchmark", "{73DCE7A3-F336-4E72-B36C-9D88860BC897}"
23+
EndProject
24+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN.Benchmark", "src\CaseManagement.CMMN.Benchmark\CaseManagement.CMMN.Benchmark.csproj", "{3DFF3970-7721-4087-8E41-F478D39C2095}"
25+
EndProject
26+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN.CMIS", "src\CaseManagement.CMMN.CMIS\CaseManagement.CMMN.CMIS.csproj", "{2B86EDF0-DA2D-4FFE-9877-4CBA2999B0A5}"
27+
EndProject
28+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN.CMIS.Tests", "tests\CaseManagement.CMMN.CMIS.Tests\CaseManagement.CMMN.CMIS.Tests.csproj", "{162D547F-D8E8-4B2F-A86C-3F74BF7F4F45}"
29+
EndProject
30+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "04. Startup", "04. Startup", "{4A5D2E88-20E8-4A3F-8527-A4934BC0E11F}"
31+
EndProject
32+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CaseManagement.ConsoleApp", "src\CaseManagement.ConsoleApp\CaseManagement.ConsoleApp.csproj", "{2AF59449-01BC-447B-8156-B285278E7956}"
33+
EndProject
34+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CaseManagement.AspNetWebApi", "src\CaseManagement.AspNetWebApi\CaseManagement.AspNetWebApi.csproj", "{1375F8CE-B082-44BA-8EF1-E737F9009FC4}"
35+
EndProject
36+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN.AspNet", "src\CaseManagement.CMMN.AspNet\CaseManagement.CMMN.AspNet.csproj", "{11F22F1F-2F25-4F13-9F2F-195AFC99B584}"
37+
EndProject
38+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN.AspNetCore", "src\CaseManagement.CMMN.AspNetCore\CaseManagement.CMMN.AspNetCore.csproj", "{A33A6BDF-FD00-4EFE-BA3F-A73BC63CB321}"
39+
EndProject
40+
Global
41+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
42+
Debug|Any CPU = Debug|Any CPU
43+
Release|Any CPU = Release|Any CPU
44+
EndGlobalSection
45+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
46+
{CE4424E0-4EC0-45D0-9791-91864EDEA89B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
47+
{CE4424E0-4EC0-45D0-9791-91864EDEA89B}.Debug|Any CPU.Build.0 = Debug|Any CPU
48+
{CE4424E0-4EC0-45D0-9791-91864EDEA89B}.Release|Any CPU.ActiveCfg = Release|Any CPU
49+
{CE4424E0-4EC0-45D0-9791-91864EDEA89B}.Release|Any CPU.Build.0 = Release|Any CPU
50+
{2D288182-CD6B-46AF-B420-F2038875F6BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
51+
{2D288182-CD6B-46AF-B420-F2038875F6BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
52+
{2D288182-CD6B-46AF-B420-F2038875F6BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
53+
{2D288182-CD6B-46AF-B420-F2038875F6BC}.Release|Any CPU.Build.0 = Release|Any CPU
54+
{1A146C2E-708E-4B50-AE46-37B415CEAFC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
55+
{1A146C2E-708E-4B50-AE46-37B415CEAFC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
56+
{1A146C2E-708E-4B50-AE46-37B415CEAFC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
57+
{1A146C2E-708E-4B50-AE46-37B415CEAFC1}.Release|Any CPU.Build.0 = Release|Any CPU
58+
{E4C5F767-299D-4D26-916B-59EC7C93CE90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
59+
{E4C5F767-299D-4D26-916B-59EC7C93CE90}.Debug|Any CPU.Build.0 = Debug|Any CPU
60+
{E4C5F767-299D-4D26-916B-59EC7C93CE90}.Release|Any CPU.ActiveCfg = Release|Any CPU
61+
{E4C5F767-299D-4D26-916B-59EC7C93CE90}.Release|Any CPU.Build.0 = Release|Any CPU
62+
{F005FA4D-312C-428C-93A7-4F02C01136A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
63+
{F005FA4D-312C-428C-93A7-4F02C01136A8}.Debug|Any CPU.Build.0 = Debug|Any CPU
64+
{F005FA4D-312C-428C-93A7-4F02C01136A8}.Release|Any CPU.ActiveCfg = Release|Any CPU
65+
{F005FA4D-312C-428C-93A7-4F02C01136A8}.Release|Any CPU.Build.0 = Release|Any CPU
66+
{3DFF3970-7721-4087-8E41-F478D39C2095}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
67+
{3DFF3970-7721-4087-8E41-F478D39C2095}.Debug|Any CPU.Build.0 = Debug|Any CPU
68+
{3DFF3970-7721-4087-8E41-F478D39C2095}.Release|Any CPU.ActiveCfg = Release|Any CPU
69+
{3DFF3970-7721-4087-8E41-F478D39C2095}.Release|Any CPU.Build.0 = Release|Any CPU
70+
{2B86EDF0-DA2D-4FFE-9877-4CBA2999B0A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
71+
{2B86EDF0-DA2D-4FFE-9877-4CBA2999B0A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
72+
{2B86EDF0-DA2D-4FFE-9877-4CBA2999B0A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
73+
{2B86EDF0-DA2D-4FFE-9877-4CBA2999B0A5}.Release|Any CPU.Build.0 = Release|Any CPU
74+
{162D547F-D8E8-4B2F-A86C-3F74BF7F4F45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
75+
{162D547F-D8E8-4B2F-A86C-3F74BF7F4F45}.Debug|Any CPU.Build.0 = Debug|Any CPU
76+
{162D547F-D8E8-4B2F-A86C-3F74BF7F4F45}.Release|Any CPU.ActiveCfg = Release|Any CPU
77+
{162D547F-D8E8-4B2F-A86C-3F74BF7F4F45}.Release|Any CPU.Build.0 = Release|Any CPU
78+
{2AF59449-01BC-447B-8156-B285278E7956}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
79+
{2AF59449-01BC-447B-8156-B285278E7956}.Debug|Any CPU.Build.0 = Debug|Any CPU
80+
{2AF59449-01BC-447B-8156-B285278E7956}.Release|Any CPU.ActiveCfg = Release|Any CPU
81+
{2AF59449-01BC-447B-8156-B285278E7956}.Release|Any CPU.Build.0 = Release|Any CPU
82+
{1375F8CE-B082-44BA-8EF1-E737F9009FC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
83+
{1375F8CE-B082-44BA-8EF1-E737F9009FC4}.Debug|Any CPU.Build.0 = Debug|Any CPU
84+
{1375F8CE-B082-44BA-8EF1-E737F9009FC4}.Release|Any CPU.ActiveCfg = Release|Any CPU
85+
{1375F8CE-B082-44BA-8EF1-E737F9009FC4}.Release|Any CPU.Build.0 = Release|Any CPU
86+
{11F22F1F-2F25-4F13-9F2F-195AFC99B584}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
87+
{11F22F1F-2F25-4F13-9F2F-195AFC99B584}.Debug|Any CPU.Build.0 = Debug|Any CPU
88+
{11F22F1F-2F25-4F13-9F2F-195AFC99B584}.Release|Any CPU.ActiveCfg = Release|Any CPU
89+
{11F22F1F-2F25-4F13-9F2F-195AFC99B584}.Release|Any CPU.Build.0 = Release|Any CPU
90+
{A33A6BDF-FD00-4EFE-BA3F-A73BC63CB321}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
91+
{A33A6BDF-FD00-4EFE-BA3F-A73BC63CB321}.Debug|Any CPU.Build.0 = Debug|Any CPU
92+
{A33A6BDF-FD00-4EFE-BA3F-A73BC63CB321}.Release|Any CPU.ActiveCfg = Release|Any CPU
93+
{A33A6BDF-FD00-4EFE-BA3F-A73BC63CB321}.Release|Any CPU.Build.0 = Release|Any CPU
94+
EndGlobalSection
95+
GlobalSection(SolutionProperties) = preSolution
96+
HideSolutionNode = FALSE
97+
EndGlobalSection
98+
GlobalSection(NestedProjects) = preSolution
99+
{CE4424E0-4EC0-45D0-9791-91864EDEA89B} = {CD2E7CFE-4E9C-4308-A0D3-41CD5AD90FD8}
100+
{2D288182-CD6B-46AF-B420-F2038875F6BC} = {A632EFC3-730B-46D7-B669-91962DFA8947}
101+
{1A146C2E-708E-4B50-AE46-37B415CEAFC1} = {D16A3E6D-32B6-44CF-9941-A9BDB9DFC6A7}
102+
{E4C5F767-299D-4D26-916B-59EC7C93CE90} = {4A5D2E88-20E8-4A3F-8527-A4934BC0E11F}
103+
{F005FA4D-312C-428C-93A7-4F02C01136A8} = {A632EFC3-730B-46D7-B669-91962DFA8947}
104+
{3DFF3970-7721-4087-8E41-F478D39C2095} = {73DCE7A3-F336-4E72-B36C-9D88860BC897}
105+
{2B86EDF0-DA2D-4FFE-9877-4CBA2999B0A5} = {CD2E7CFE-4E9C-4308-A0D3-41CD5AD90FD8}
106+
{162D547F-D8E8-4B2F-A86C-3F74BF7F4F45} = {A632EFC3-730B-46D7-B669-91962DFA8947}
107+
{2AF59449-01BC-447B-8156-B285278E7956} = {4A5D2E88-20E8-4A3F-8527-A4934BC0E11F}
108+
{1375F8CE-B082-44BA-8EF1-E737F9009FC4} = {4A5D2E88-20E8-4A3F-8527-A4934BC0E11F}
109+
{11F22F1F-2F25-4F13-9F2F-195AFC99B584} = {CD2E7CFE-4E9C-4308-A0D3-41CD5AD90FD8}
110+
{A33A6BDF-FD00-4EFE-BA3F-A73BC63CB321} = {CD2E7CFE-4E9C-4308-A0D3-41CD5AD90FD8}
111+
EndGlobalSection
112+
GlobalSection(ExtensibilityGlobals) = postSolution
113+
SolutionGuid = {D2CFBF2E-D493-42F7-B339-01A3070C2B5E}
114+
EndGlobalSection
115+
EndGlobal

CaseManagement.sln

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "04. Startup", "04. Startup"
3131
EndProject
3232
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CaseManagement.ConsoleApp", "src\CaseManagement.ConsoleApp\CaseManagement.ConsoleApp.csproj", "{2AF59449-01BC-447B-8156-B285278E7956}"
3333
EndProject
34-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CaseManagement.AspNetWebApi", "src\CaseManagement.AspNetWebApi\CaseManagement.AspNetWebApi.csproj", "{1375F8CE-B082-44BA-8EF1-E737F9009FC4}"
35-
EndProject
3634
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN.AspNet", "src\CaseManagement.CMMN.AspNet\CaseManagement.CMMN.AspNet.csproj", "{11F22F1F-2F25-4F13-9F2F-195AFC99B584}"
3735
EndProject
3836
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CaseManagement.CMMN.AspNetCore", "src\CaseManagement.CMMN.AspNetCore\CaseManagement.CMMN.AspNetCore.csproj", "{A33A6BDF-FD00-4EFE-BA3F-A73BC63CB321}"
@@ -79,10 +77,6 @@ Global
7977
{2AF59449-01BC-447B-8156-B285278E7956}.Debug|Any CPU.Build.0 = Debug|Any CPU
8078
{2AF59449-01BC-447B-8156-B285278E7956}.Release|Any CPU.ActiveCfg = Release|Any CPU
8179
{2AF59449-01BC-447B-8156-B285278E7956}.Release|Any CPU.Build.0 = Release|Any CPU
82-
{1375F8CE-B082-44BA-8EF1-E737F9009FC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
83-
{1375F8CE-B082-44BA-8EF1-E737F9009FC4}.Debug|Any CPU.Build.0 = Debug|Any CPU
84-
{1375F8CE-B082-44BA-8EF1-E737F9009FC4}.Release|Any CPU.ActiveCfg = Release|Any CPU
85-
{1375F8CE-B082-44BA-8EF1-E737F9009FC4}.Release|Any CPU.Build.0 = Release|Any CPU
8680
{11F22F1F-2F25-4F13-9F2F-195AFC99B584}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
8781
{11F22F1F-2F25-4F13-9F2F-195AFC99B584}.Debug|Any CPU.Build.0 = Debug|Any CPU
8882
{11F22F1F-2F25-4F13-9F2F-195AFC99B584}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -105,7 +99,6 @@ Global
10599
{2B86EDF0-DA2D-4FFE-9877-4CBA2999B0A5} = {CD2E7CFE-4E9C-4308-A0D3-41CD5AD90FD8}
106100
{162D547F-D8E8-4B2F-A86C-3F74BF7F4F45} = {A632EFC3-730B-46D7-B669-91962DFA8947}
107101
{2AF59449-01BC-447B-8156-B285278E7956} = {4A5D2E88-20E8-4A3F-8527-A4934BC0E11F}
108-
{1375F8CE-B082-44BA-8EF1-E737F9009FC4} = {4A5D2E88-20E8-4A3F-8527-A4934BC0E11F}
109102
{11F22F1F-2F25-4F13-9F2F-195AFC99B584} = {CD2E7CFE-4E9C-4308-A0D3-41CD5AD90FD8}
110103
{A33A6BDF-FD00-4EFE-BA3F-A73BC63CB321} = {CD2E7CFE-4E9C-4308-A0D3-41CD5AD90FD8}
111104
EndGlobalSection

README.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,36 @@
11
# CaseManagement
22

3+
CaseManagement is an open source framework enabling any DOTNETCORE or .NET solutions to host a CMMN engine.
4+
It supports most of the concepts introduced by the Case Management Model And Notation (CMMN) standard version 1.1 for examples :
5+
6+
1) Human task : Task that is performed by a Case worker.
7+
8+
2) Automatic task : Can be used in the Case to call a Business process.
9+
10+
3) Sentry : combination of an "event and/or condition".
11+
12+
4) Milestone : represents an achievable target.
13+
14+
5) Case file : represent a piece of information of any nature, ranging from unstructured to structured and from simple to complex, which information can be defined based on any information modeling language.
15+
316
[![Build status](https://ci.appveyor.com/api/projects/status/q2ra83o0rcla41oc?svg=true)](https://ci.appveyor.com/project/simpleidserver/casemanagement)
17+
[![MyGet (dev)](https://img.shields.io/myget/advance-ict/v/CaseManagement.CMMN.svg)](http://myget.org/gallery/advance-ict)
18+
[![Documentation Status](https://readthedocs.org/projects/casemanagement/badge/?version=latest)](https://casemanagement.readthedocs.io/en/latest/)
19+
20+
For project documentation, please visit [readthedocs](https://casemanagement.readthedocs.io/en/latest/).
421

522
## Packages
623

24+
| | | | |
25+
| --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
26+
| `CaseManagement.CMMN` | [![MyGet (dev)](https://img.shields.io/myget/advance-ict/v/CaseManagement.CMMN.svg)](https://www.myget.org/feed/advance-ict/package/nuget/CaseManagement.CMMN) | [![NuGet](https://img.shields.io/nuget/v/CaseManagement.CMMN.svg)](https://nuget.org/packages/CaseManagement.CMMN) | [![NuGet](https://img.shields.io/nuget/dt/CaseManagement.CMMN.svg)](https://nuget.org/packages/CaseManagement.CMMN) |
27+
| `CaseManagement.CMMN.AspNet` | [![MyGet (dev)](https://img.shields.io/myget/advance-ict/v/CaseManagement.CMMN.AspNet.svg)](https://www.myget.org/feed/advance-ict/package/nuget/CaseManagement.CMMN.AspNet) | [![NuGet](https://img.shields.io/nuget/v/CaseManagement.CMMN.AspNet.svg)](https://nuget.org/packages/CaseManagement.CMMN.AspNet) | [![NuGet](https://img.shields.io/nuget/dt/CaseManagement.CMMN.AspNet.svg)](https://nuget.org/packages/CaseManagement.CMMN.AspNet) |
28+
| `CaseManagement.CMMN.AspNetCore` | [![MyGet (dev)](https://img.shields.io/myget/advance-ict/v/CaseManagement.CMMN.AspNetCore.svg)](https://www.myget.org/feed/advance-ict/package/nuget/CaseManagement.CMMN.AspNetCore) | [![NuGet](https://img.shields.io/nuget/v/CaseManagement.CMMN.AspNetCore.svg)](https://nuget.org/packages/CaseManagement.CMMN.AspNetCore) | [![NuGet](https://img.shields.io/nuget/dt/CaseManagement.CMMN.AspNetCore.svg)](https://nuget.org/packages/CaseManagement.CMMN.AspNetCore) |
29+
730
## Contributing
831

9-
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
32+
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
33+
34+
## Live demo
35+
36+
CaseManagement live demo : [http://simpleidserver.northeurope.cloudapp.azure.com/](http://simpleidserver.northeurope.cloudapp.azure.com/).

default.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ task compile -depends clean {
4242

4343
task pack -depends compile {
4444
exec { dotnet pack $source_dir\CaseManagement.CMMN\CaseManagement.CMMN.csproj -c $config --no-build $versionSuffix --output $result_dir }
45-
exec { dotnet pack $source_dir\CaseManagement.Workflow\CaseManagement.Workflow.csproj -c $config --no-build $versionSuffix --output $result_dir }
45+
exec { dotnet pack $source_dir\CaseManagement.CMMN.AspNetCore\CaseManagement.CMMN.AspNetCore.csproj -c $config --no-build $versionSuffix --output $result_dir }
46+
exec { dotnet pack $source_dir\CaseManagement.CMMN.AspNet\CaseManagement.CMMN.AspNet.csproj -c $config --no-build $versionSuffix --output $result_dir }
4647
}
4748

4849
task test {

docs/Makefile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Minimal makefile for Sphinx documentation
2+
#
3+
4+
# You can set these variables from the command line.
5+
SPHINXOPTS =
6+
SPHINXBUILD = sphinx-build
7+
SOURCEDIR = .
8+
BUILDDIR = _build
9+
10+
# Put it first so that "make" without argument is like "make help".
11+
help:
12+
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
13+
14+
.PHONY: help Makefile
15+
16+
# Catch-all target: route all unknown targets to Sphinx using the new
17+
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
18+
%: Makefile
19+
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

0 commit comments

Comments
 (0)