Wolfram Language
Paclet Repository
(
Under Development
)
Community-contributed installable additions to the Wolfram Language
Primary Navigation
Categories
Cloud & Deployment
Core Language & Structure
Data Manipulation & Analysis
External Interfaces & Connections
Geographic Data & Computation
Graphs & Networks
Images
Machine Learning
Notebook Documents & Presentation
Scientific and Medical Data & Computation
Social, Cultural & Linguistic Data
Sound & Video
Symbolic & Numeric Computation
System Operation & Setup
User Interface Construction
Visualization & Graphics
Random Paclet
Alphabetical List
Get Started
Using Paclets
Creating Paclets
New Definition Notebook
Random Paclet
Alphabetical List
PacletCICD
Guides
ContinuousIntegration
AndDeployment
Custom
CICDWorkflows
Workflows
Symbols
Build
Paclet
Check
Paclet
Create
Publisher
Token
Example
Directory
GitHub
Secret
Publisher
Token
Object
Workflow
Evaluate
Workflow
Export
WorkflowJob
WorkflowJob
Q
Workflow
WorkflowQ
Workflow
Step
Workflow
Step
Q
Workflow
Value
Other
Resource
Publisher
Token
WolframScript
EntitlementID
Tutorials
GitHub
Actions
QuickStart
LicenseEntitlementsAnd
RepositorySecrets
Wolfram`PacletCICD`
W
o
r
k
f
l
o
w
E
x
p
o
r
t
W
o
r
k
f
l
o
w
E
x
p
o
r
t
[
d
i
r
,
w
o
r
k
f
l
o
w
]
c
r
e
a
t
e
s
a
G
i
t
H
u
b
w
o
r
k
f
l
o
w
Y
A
M
L
f
i
l
e
f
o
r
t
h
e
P
a
c
l
e
t
l
o
c
a
t
e
d
i
n
d
i
r
.
D
e
t
a
i
l
s
Examples
(
7
)
Basic Examples
(
2
)
Load the PacletCICD package:
I
n
[
1
]
:
=
N
e
e
d
s
[
"
W
o
l
f
r
a
m
`
P
a
c
l
e
t
C
I
C
D
`
"
]
;
Get an example paclet directory:
I
n
[
1
]
:
=
d
i
r
=
E
x
a
m
p
l
e
D
i
r
e
c
t
o
r
y
[
"
M
o
r
e
I
s
s
u
e
s
"
]
O
u
t
[
1
]
=
F
i
l
e
C
:
/
U
s
e
r
s
/
r
h
e
n
n
i
g
a
n
/
A
p
p
D
a
t
a
/
R
o
a
m
i
n
g
/
M
a
t
h
e
m
a
t
i
c
a
/
A
p
p
l
i
c
a
t
i
o
n
D
a
t
a
/
W
o
l
f
r
a
m
/
P
a
c
l
e
t
C
I
C
D
/
E
x
a
m
p
l
e
s
/
M
o
r
e
I
s
s
u
e
s
Create a workflow to automatically check the paclet for issues:
I
n
[
2
]
:
=
w
o
r
k
f
l
o
w
=
W
o
r
k
f
l
o
w
E
x
p
o
r
t
[
d
i
r
,
"
C
h
e
c
k
"
]
O
u
t
[
2
]
=
F
i
l
e
C
:
\
U
s
e
r
s
\
r
h
e
n
n
i
g
a
n
\
A
p
p
D
a
t
a
\
R
o
a
m
i
n
g
\
M
a
t
h
e
m
a
t
i
c
a
\
A
p
p
l
i
c
a
t
i
o
n
D
a
t
a
\
W
o
l
f
r
a
m
\
P
a
c
l
e
t
C
I
C
D
\
E
x
a
m
p
l
e
s
\
M
o
r
e
I
s
s
u
e
s
\
.
g
i
t
h
u
b
\
w
o
r
k
f
l
o
w
s
\
C
h
e
c
k
.
y
m
l
Push the changes to a GitHub repository and the paclet will automatically be checked for errors:
When the check is complete, a summary of issues will be generated automatically:
Add some more problematic code to one of the package files:
I
n
[
3
]
:
=
E
x
p
o
r
t
F
i
l
e
N
a
m
e
J
o
i
n
F
i
r
s
t
E
x
a
m
p
l
e
D
i
r
e
c
t
o
r
y
[
"
M
o
r
e
I
s
s
u
e
s
"
]
,
"
K
e
r
n
e
l
"
,
"
M
y
P
a
c
l
e
t
.
w
l
"
,
"
(
*
T
h
i
s
w
i
l
l
b
e
f
l
a
g
g
e
d
i
n
t
h
e
c
o
m
m
i
t
d
i
f
f
*
)
I
f
[
a
,
b
,
b
]
<
<
S
a
m
p
l
e
P
u
b
l
i
s
h
e
r
`
M
y
P
a
c
l
e
t
`
A
d
d
O
n
e
`
<
<
S
a
m
p
l
e
P
u
b
l
i
s
h
e
r
`
M
y
P
a
c
l
e
t
`
A
d
d
T
w
o
`
(
*
H
e
r
e
'
s
a
n
o
t
h
e
r
p
o
t
e
n
t
i
a
l
p
r
o
b
l
e
m
:
*
)
<
|
a
-
>
#
+
1
&
|
>
"
,
"
S
t
r
i
n
g
"
O
u
t
[
3
]
=
C
:
\
U
s
e
r
s
\
r
h
e
n
n
i
g
a
n
\
A
p
p
D
a
t
a
\
R
o
a
m
i
n
g
\
M
a
t
h
e
m
a
t
i
c
a
\
A
p
p
l
i
c
a
t
i
o
n
D
a
t
a
\
W
o
l
f
r
a
m
\
P
a
c
l
e
t
C
I
C
D
\
E
x
a
m
p
l
e
s
\
M
o
r
e
I
s
s
u
e
s
\
K
e
r
n
e
l
\
M
y
P
a
c
l
e
t
.
w
l
Commit and push the changes then view the commit on GitHub once the check finishes:
S
c
o
p
e
(
5
)
S
e
e
A
l
s
o
W
o
r
k
f
l
o
w
▪
W
o
r
k
f
l
o
w
J
o
b
▪
W
o
r
k
f
l
o
w
S
t
e
p
T
u
t
o
r
i
a
l
s
▪
L
i
c
e
n
s
e
E
n
t
i
t
l
e
m
e
n
t
s
a
n
d
R
e
p
o
s
i
t
o
r
y
S
e
c
r
e
t
s
R
e
l
a
t
e
d
G
u
i
d
e
s
▪
W
o
r
k
f
l
o
w
s
"
"