# dkan-drops-7 **Repository Path**: springbootdemo/dkan-drops-7 ## Basic Information - **Project Name**: dkan-drops-7 - **Description**: DKAN installation for Pantheon - **Primary Language**: PHP - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-10-26 - **Last Updated**: 2024-06-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Fully Made Version of DKAN This is a version of DKAN that has already been "made" with drush make. It includes Drupal core as well as the DKAN installation profile which can be found in "profiles/dkan". To install, follow the same directions as Drupal core: https://www.drupal.org/documentation/install See the main DKAN repository for further instructions, support, and community: http://github.com/nucivic/dkan # DKAN on Pantheon This is a fork based on [Pantheon DROPs](https://github.com/pantheon-systems/drops-7) ## How to update Drupal Drop from Pantheon Git Repository Just for the first time, add the pantheon base drop repo as a remote ```bash git remote add pantheon https://github.com/pantheon-systems/drops-7.git ``` Any time you want to integrate their changes into this repo ```bash # Make a branch so we can test if their work pass our testing git checkout -b updating_from_pantheon_drops # Pull their master into your branch (solve conflicts if any) git merge pantheon/master -X theirs # Push changes and wait for travis to run the build on the 'updating_from_pantheon_drops' branch. git push origin updating_from_pantheon_drops ``` Fix any issues with the build (if any) pushing commits. When everything is ok squash all your fix commits into one. Then: ```bash # Checkout master git checkout master # Rebase changes from your branch git rebase updating_from_pantheon_drops # Push git push origin master # Delete integration branch git push origin :updating_from_pantheon_drops ``` ## How to update dkan profile ```bash # Make a branch so we can test the travis build sep git checkout -b rebuilding_dkan_profile # Run dkan update script cd scripts ./rebuild-dkan.sh # Add, Commit, Push and check the travis build for the 'rebuilding_dkan_profile' branch git add ../profiles/dkan -A git commit -m "Rebuilding dkan" git push origin rebuilding_dkan_profile ``` Fix any issues with the build (if any) pushing commits. When everything is ok squash all your fix commits into one. Then: ```bash # Checkout master git checkout master # Rebase changes from your branch git rebase rebuilding_dkan_profile # Push git push origin master # Delete integration branch git push origin :rebuilding_dkan_profile ```