i1 : newPackage("Foo", Version => "1.1", Headline => "making Foo")
o1 = Foo
o1 : Package
|
i2 : endPackage "Foo"
o2 = Foo
o2 : Package
|
The options used when the package was created can be recovered with
options.
i3 : options Foo
o3 = OptionTable{Authors => {} }
Date =>
DebuggingMode => false
Headline => making Foo
HomePage =>
InfoDirSection => Macaulay 2 and its packages
Version => 1.1
o3 : OptionTable
|
i4 : oo.Headline
o4 = making Foo
|
i5 : (options Core).Version
o5 = 0.9.20
|
Here is a template for a typical newPackage entry in a package.
newPackage("PACKAGENAME",
Headline => "one line description",
Version => 1.0,
Date => "month XX, 20XX",
Authors => {
{Name => "author1", Email => "email1", HomePage => "url1"}
{Name => "author2", Email => "email2", HomePage => "url2"},
},
DebuggingMode => true
)