This is a Mathematica paclet server. It hosts paclets that can be installed locally.
To install a paclet from this repository all you need to do is run
Needs["PacletManager`"];
PacletInstall[
"PacletName",
"Site"->
"http://raw.githubusercontent.com/paclets/PacletServer/master"
]
If you want to add a paclet to the repository, there is a simple three step process:
- Create a fork of the repository in your GitHub account:
- Clone this fork locally:
Alternately, instead of cloning locally, you can make changes via the GitHub web interface:
- Add your paclets to the
ReviewQueue
folder and submit a pull request:
You can submit your own paclet shingle by providing a Markdown notebook like those that are already in the content
directory. If you don't provide a notebook one will be automatically generated from the metadata in your PacletInfo.m
file. A good example of a well-written PacletInfo.m
can be found here or here . The extra parameters the site generator uses will be placed into a "PacletServer"
extension, e.g. add the extension:
{
"PacletServer",
"Tags" -> { "tag1", "tag2", ...},
"Categories" -> {"Category1", "Category2", ...},
"Description" -> "Long-form description for the page",
"License" -> "YourLicense"
}
The idea behind this is described in detail in this blog post . You can find when the last build was by looking at the BuildInfo.m file.