Welcome to the Aspen Developer Community
The official Aspen Discovery repository is located at https://github.com/Aspen-Discovery. The code repository is not hosted by any particular organization and is made available with the support of the Aspen Discovery community.
Contributions from all parties are welcome! Please submit your pull requests to that repository.
Information about setting up your computer for development is available here: https://help.aspendiscovery.org/aspendev. You may also wish to use the Aspen Developer Docker which is located here: https://gitlab.com/aspen-discovery/aspen-dev-box-image.
The community has agreed that developers can approve contributed pull requests if they have contributed substantial development in 10 of the past 12 months in multiple areas of Aspen.
If you wish to contribute to Aspen Discovery, please join our Slack workspace.
Much of the documentation for developers is currently in progress. During this time of transition, if you have any questions, please ask in the #developers channel of our Slack workspace.
Basic Information
List of Current Installations - Coming Soon
Features and Roadmap - Coming Soon
Release Notes and Schedule - See Draft
Installing and Upgrading Aspen
Hardware and Software Dependencies - Coming Soon
Installing Aspen for Local Development
Developing for Aspen
Aspen Developer Community
Developer Manual
Includes:
Coding Standards - In Progress
Recommended Tools - Coming Soon
Architecture Notes - Coming Soon
Creating and Updating Release Notes
QA and Approval Process - Coming Soon
CSS and JavaScript Code Library
- Updated 2024-11-04 JAF - Grove (updated the Making Pull Requests document)
- Updated 2024-08-08 JAF - ByWater Solutions (added links to preexisting coming soon docs)
- Updated 2024-07-09 JAF - ByWater Solutions
- Updated 2024-06-27 JAF - ByWater Solutions
- Updated 2024-06-07 MDN - ByWater Solutions
- Updated 2024-06-07 JAF - ByWater Solutions
- Updated 2024-06-06 MDN - ByWater Solutions