Skip to content

Interface Paclet

b3m2a1 edited this page Jun 6, 2018 · 2 revisions

*Note that the interface paclet is in beta. Please report features that don't work on its * GitHub Issues page .

There is an interface paclet for the server. You can get it off the server and then to load it run:

<<PublicPacletServer`

It supports a number of different methods

Registering a Paclet

To register a paclet you simply call the "RegisterPaclet" method of the server:

PublicPacletServer[
  "RegisterPaclet", 
  <|
    "Name"->"YourPacletName",
    "URL"->"https://github.com/your/yourCoolPaclet",
    "Author"->"Your Name"
    |>
  ]

Requesting a Paclet Update

To request an update to a paclet you submitted you can call the "RequestPacletUpdate" method of the server:

PublicPacletServer["RequestPacletUpdate", "YourPacletName"]

Creating a Fork

You can create a fork of the server in your own personal GitHub space by running

PublicPacletServer["Fork"]

Creating a Clone

If you have a fork of the server, you can clone that via

PublicPacletServer["Clone"]

Submitting a Paclet

To submit a paclet that can be found via PacletFind you can just run

PublicPacletServer["SubmitPacletToFork", "YourPacletName"]

If it can't be found you'll need to pass the path to its file or the directory that it's built from

Submitting a Pull Request

After making changes you can submit a pull request by:

PublicPacletServer["SubmitPullRequest"]
Clone this wiki locally