GithubHelp home page GithubHelp logo

olukha / dkan-drops-7 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from getdkan/dkan-drops-7

0.0 2.0 0.0 130.63 MB

DKAN installation for Pantheon

License: GNU General Public License v2.0

ApacheConf 0.02% PHP 50.42% JavaScript 34.83% CSS 4.46% HTML 9.31% Shell 0.21% CoffeeScript 0.25% Makefile 0.01% Ruby 0.01% Batchfile 0.01% Python 0.01% Gherkin 0.47%

dkan-drops-7's Introduction

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

How to update Drupal Drop from Pantheon Git Repository

Just for the first time, add the pantheon base drop repo as a remote

git remote add pantheon https://github.com/pantheon-systems/drops-7.git

Any time you want to integrate their changes into this repo

# 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:

# 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

# 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:

# 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.