SPPearce / PacletServer

A paclet server for Mathematica

Home Page:https://paclets.github.io/PacletServer/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Paclet Server

This is a Mathematica paclet server. It hosts paclets that can be installed locally.


Installing a paclet

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"
  ]

Contributing a paclet

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:

readme-1938869243669002660

  • Clone this fork locally:

readme-3602680150337386159

Alternately, instead of cloning locally, you can make changes via the GitHub web interface:

readme-9114048340917843819

  • Add your paclets to the ReviewQueue folder and submit a pull request:

readme-535681948188610017

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.

About

A paclet server for Mathematica

https://paclets.github.io/PacletServer/


Languages

Language:Mathematica 46.4%Language:JavaScript 44.3%Language:HTML 5.2%Language:CSS 3.4%Language:Perl 0.5%Language:Mercury 0.1%Language:Objective-C 0.0%