su-soe / engineering_profile
Installation Profile for the Stanford Webservice's Jumpstart Product.
Installs: 1 568
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 10
Forks: 0
Open Issues: 1
Type:drupal-custom-profile
Requires
- acquia/memcache-settings: ^1.2
- drupal/auto_entitylabel: 3.2
- drupal/config_filter: ^2.6
- drupal/csv_serialization: ^2.1 || ^3.0
- drupal/dropzonejs: 2.8
- drupal/oembed_lazyload: ^2.0
- drupal/redirect: ^1.10
- drupal/typogrify: ^1.1
- drupal/views_autosubmit: ^1.4
- drupal/views_data_export: ^1.0
- drush/drush: 12.5.3
- su-sws/stanford_profile: 11.x-dev
- su-sws/stanford_syndication: ^1.0
Conflicts
- drush/drush: >=13.0.0
- dev-8.x-2.x
- 11.x-dev
- 11.4.1
- 11.4.0
- 11.3.8
- 11.1.2
- 11.1.0
- 11.0.1
- 11.0.0
- 10.x-dev
- 10.1.0
- 9.x-dev
- 9.1.0
- 9.0.6
- 9.0.5
- 9.0.4
- 9.0.3
- 9.0.0
- 8.x-dev
- 8.4.0
- 8.3.2
- 8.3.1
- 8.3.0
- 8.2.6
- 8.2.5
- 8.2.4
- 8.2.3
- 8.2.2
- 8.2.1
- 8.2.0
- dev-SOEOPSFY24-304--underline
- dev-release_11.4.3
- dev-release_11.4.2
- dev-stash-pathauto
- dev-master
- dev-july-2022-release
- dev-SOED9-77
This package is auto-updated.
Last update: 2024-10-31 18:01:52 UTC
README
8.x
Maintainers: Mike Decker, sherakama
Changelog: Changelog.md
Description
This is the main installation profile for School of Engineering's self service platform. It is similar to SU-SWS/stanford_profile, and shares common parts via the stanford_profile_helper module.
Accessibility
This module conforms to level AA WCAG 2.0 standards as required by the university's accessibility policy. For more information on the policy please visit: https://ucomm.stanford.edu/policies/accessibility-policy.html.
Installation
Install this installation profile like any other profile. See Drupal Documentation
Configuration
Nothing special needed.
Releases
Steps to build a new release:
- Checkout the latest commit from the
8.x-1.x
branch. - Create a new branch for the release.
- Commit any necessary changes to the release branch.
- These may include, but are not necessarily limited to:
- Update the version in any
info.yml
files, including in any submodules. - Update the CHANGELOG to reflect the changes made in the new release.
- Make a PR to merge your release branch into
main
- Give the PR a semver-compliant label, e.g., (
patch
,minor
,major
). This may happen automatically via Github actions (if a labeler action is configured). - When the PR is merged to
main
, a new tag will be created automatically, bumping the version by the semver label. - The github action is built from: semver-release-action, and further documentation is available there.
Troubleshooting
If you are experiencing issues with this try posting an issue on the GitHub issues page.
Contribution / Collaboration
You are welcome to contribute functionality, bug fixes, or documentation to this module. If you would like to suggest a fix or new functionality you may add a new issue to the GitHub issue queue or you may fork this repository and submit a pull request. For more help please see GitHub's article on fork, branch, and pull requests
GitPod
- Add your ssh key to GitPod
- It is recommended to have a password-less ssh key for simplicity.
ssh-keygen -b 4096
, press enter when asked for the password- Add this ssh public key to the necessary services: Acquia, Github, etc.
- Get the base64 string of your ssh key files
cat id_rsa | base64
for the private keycat id_rsa.pub | base64
for the public key.- In GitPod, add the variable named
SSH_PRIVATE_KEY
with the private key - In GitPod, add the variable named
SSH_PUBLIC_KEY
with the public key - In Gitpod, add the variable named
GITCONFIG
with the base64 of your git config:cat ~/.gitconfig | base64
- Recommended, but not required:
- install the GitPod browser plugin
- Configure your browser settings for an easier experience: https://www.gitpod.io/docs/configure/browser-settings
- Open a gitpod workspace with these instructions