sm_dev_portal
Version 2 Update
Thanks to many suggestions from our customers, Apigee and Drupal communities, we are announcing the release of Developer portal V2 This is completely rebuilt with better content editing experience along with improved UI/UX. Use composer command below to get the latest version. Watch Video
This distribution is for anyone looking to use Apigee and expose their APIs via a Drupal 8 developer portal. Easy page builders, One click install with all features and modules configured. A modern, clean UI with beautiful typography. Sample APIs and content for you to quickly get started. Our team is open sourcing this so others can benefit from this new UI and fully customizable Dev portal for quickly starting their API program.
Features
- Documentation using Swagger UI
- Documentation using Apigee API Docs
- Documentation using Redoc
- Apigee Edge integration
- Bootstrap 4
- Responsive and mobile ready
Note for Apigee Edge Teams
If Apigee Edge Teams module is enabled, the fields: Name and CompanyName from Team Apps (Apigee Edge > Apps > Team Apps > Manage display) should be enabled.
Recommended Installation
composer self-update
composer create-project stratus-meridian/drupal8-composer-project:8.x-dev YOUR_DIRECTORY_NAME --no-interaction
For Drupal 10 version:
composer create-project stratus-meridian/drupal8-composer-project:10.x-dev YOUR_DIRECTORY_NAME --no-interaction
Try it out
cd /your-directory/
composer quick-start
Get it from Google Cloud's Marketplace
This distribution is fully configured and available on Google Cloud's Marketplace as a VM solution. Run it on your private VPC or public cloud.
You can run it on Docker
Docker and docker-compose.yml files are included. Clone the repo and run it in your instance. If you are using Swarm, switch docker-compose.yml with your own version
Deploy on Pantheon
Use this repo to deploy on Pantheon. Following directions on our comprehensive readme on GitHub.
Many thanks to
- Apigee and Google cloud team for valuable inputs, Apigee Edge module and automation advice
- Pantheon for providing with development environments and CI integrations