Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consolidate packages and migrate installation to demo app #57

Merged
merged 20 commits into from
Jul 15, 2019

Conversation

milesbxf
Copy link
Contributor

@milesbxf milesbxf commented Jul 12, 2019

PR number 2 to resolve #33 . This includes #56 , so review that one first

This combines the core, pagerduty and slack apps into a single response app. Users will now only need to add 'response.apps.ResponseConfig' to their INSTALLED_APPS to get core functionality.

I decided to leave the UI app separate, though move it to response/ui to avoid potential conflict with other Django plugins someone might have installed - this should keep it easy to customise.

This moves the Django installation and docker-compose shim into a new demo folder, which is intended as an example of how to set up response and allow someone to play around with it.

Todo:

  • update README with new instructions for running demo
  • update README with instructions for setting up own Django installation with response
  • publish package to PyPI

@AshleyPoole
Copy link
Contributor

@milesbxf would it be possible to include an example in the demo app for how consumers would be able to register additional handlers/commands?

@milesbxf
Copy link
Contributor Author

@AshleyPoole yes, that's a great idea 👍 would you be able to raise that as an issue/feature request?

@milesbxf milesbxf merged commit adfe264 into release-0.1 Jul 15, 2019
@AshleyPoole
Copy link
Contributor

Sure thing... Done @milesbxf - #58

@milesbxf milesbxf mentioned this pull request Jul 18, 2019
@milesbxf milesbxf deleted the app-consolidation branch August 15, 2019 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants