GAP
|
Main BranchesDownloads Installation Overview Data Libraries Packages Documentation Contacts FAQ GAP 3 |
||||||||||||||||||
Find us on GitHubNavigation Tree
|
Submitting Contributions to GAPThe GAP group encourages users to make their GAP related work available to other users. There used to be two main categories of external contributions to GAP, those that have been formally accepted in a refereeing process, and those that are just deposited. However we stopped refereeing new packages in February 2024, and now only accept new deposited packages. Irrespective of this, you may consider organizing and maybe distributing your code in the form of a GAP package. The page Information for GAP Package Authors give detailed advice how to do this. Submitting Deposited ContributionsYou are also invited to provide material that is not intended for formal refereeing. To tell us about such material, contact support@gap-system.org. We will then review your package for certain formal properties, and provide feedback based on that, with the expectation that after possibly some back and forth your contribution can be accepted. Things we will check include technical aspects such as:
Besides these technical aspects we may consider questions such as
This last point is especially important. The installation of the package must work as described in the installation guide. The package’s documentation should include straightforward and quick examples to help the user test the installation, the examples of the manual must really work the way the manual says, and the overall documentation should be organized sensibly. |