Goto Chapter: Top 1 Ind
 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 

1 PackageMaker
 1.1 What is PackageMaker?
 1.2 How does one use PackageMaker?
 1.3 What next?

1 PackageMaker

1.1 What is PackageMaker?

PackageMaker is a GAP package that makes it easy to create new GAP packages, by providing a wizard function that asks a few questions about the new packages, such as its name and authors; and from that creates a complete usable skeleton packages. It optionally can set up several advanced features, including:

1.2 How does one use PackageMaker?

Simply load it, then invoke PackageWizard() and follow the instructions.

1.2-1 PackageWizard
‣ PackageWizard( arg )( function )

Interactively create a package skeleton. You can abort by either answering quit or pressing Ctrl-D

gap> PackageWizard();
Welcome to the GAP PackageMaker Wizard.
I will now guide you step-by-step through the package
creation process by asking you some questions.

What is the name of the package? SuperPackage
Enter a short (one sentence) description of your package: A super nice new package
Shall I prepare your new package for GitHub? [Y/n] y
Do you want to use GitHubPagesForGAP? [Y/n] y
Do you want to use Travis and Codecov? [Y/n] y
I need to know the URL of the GitHub repository.
It is of the form https://github/USER/REPOS.
What is USER (typically your GitHub username)? [mhorn]
...

1.3 What next?

Some suggestions for what to do next:

 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 
Goto Chapter: Top 1 Ind

generated by GAPDoc2HTML