Skip to content

Developers

The Developer documentations give information on STACK development, as well as instructions for developers who want to contribute to STACK.

Contributing to STACK

STACK is open source, and as such relies on users to make contributions. These documents describe some ways you may consider to contribute.

You may want to learn about creating an input type.

You could read about Installing language pack and translating STACK.

There is also information on contributing to the documentation.

Development history

If you want to track the development of STACK or report bugs then you should visit GitHub.

Work towards the next release of STACK is detailed on Development track.

Plans looking futher into the future are described on Future plans.

The past development history is documented on Development history.

Advanced topics

The following topics describe advanced topics for developers and site admins.

You can read about running unit tests.

There is information on clearing the cache.

You can also read on adding support for Maxima packages.

If you have recently upgraded from an older STACK version, you may need to upgrade question defaults.

You may want to know how to run question tests on a development server before upgrading to a new version of STACK.

You can read about the design of the PHP interface to the CAS.