GithubHelp home page GithubHelp logo

aegir-project's People

Contributors

danquah avatar kasperg avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aegir-project's Issues

Migrate from other project

For some deployments such as staging, demo development it is often useful to migrate files and database from another site e.g. production instead of keeping the existing one.

It would be very useful if a deployment could specify another deployment as source either as configuration or as an option when running the deploy task.

Unable to delete projects cleanly from hostmaster

When deleting projects from hostmaster nothing seems to be done to cascade the delete to the git-project tables. Git Project should delete the corrosponding rows in hosting_git_project and hosting_context.

Also, what should be done about deployments when a project is deleted?

Improve platform names

Generated platform names are currently based on project name, deployment name and timestamp.

It would be nice if information like branch, tag or revision could be added and the timestamp replaced with something more readable e.g. YYYYMMDD-HHMM.

Confusing description for platform name

The description for the name field states:

'Choose a unique descriptive name for your platform. You very likely want this to be something like "Drupal 6.20".'

Based on the purpose of the project Drupal 6.20 seems like an inappropriate name for a platform?

Cloned sites inherit relation to project

It is not uncommon that a developer would want to clone a deployment, eg. to crate a snapshot of the environemnt to be used for a demo.

If a "project" site is cloned currently, everything looks good in hostmaster, but the entire drush alias on the provision side seems to copied, including the git_project_deployment attribute.

The result is two sites that both referes to a deployment, breaking the invariant that a deployment may only be referenced by at most one site.

Rename project

The current naming Git Project and Git Project deployment is a bit misleading. In fact the project appears to have no dependency to git despite the fact that it is one method which can be used to retrieve projects.

Additionally "Project deployment" is also confusing as it isn't an actual deployment but rather something (environments) which can be updated using deployments

Name ideas:

Git Project => ACDC: Aegir Continuous Deployment Cycle ๐ŸŽธ
Git Project Deployment = ACDC environment/plan

List of deployments

It can be quite tricky to find an existing deployment.

How about a tab listing them - just like sites and platforms?

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.