Git Product home page Git Product logo

djvasa's People

Contributors

cgallemore avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

djvasa's Issues

Create motd

Create a moth so when uses ssh, they will have a welcome message and some instructions to get them going. Instructions should be based off flags set.

motd:
file.managed:
- name: /etc/motd
- source: salt://motd

Resolve Heroku Deployment Issue

Created a project initialized for Heroku, and it deployed fine to Heroku, or so it seemed. When I went to run the syncdb command I got an error, something about postgres not running. When I tried to go to /admin got the same error.

Add support for heroku

Add a switch from the command line to set the project up for deployment to Heroku

  • Procfile
  • database settings

Flag to not create django project

User already has a django project and all the really want is the vagrant stuff. Should be able to cd into project root and run something like:

djvasa --no-django

And create all the relevant vagrant setup.

Move to using django project templates.

The more I think about it, the better I think it would be to instead of using my own template, it would be better to make it configurable to pass in a project template like:

https://github.com/twoscoops/django-twoscoops-project

I know there are others out there as well, like the one from lincoln loop. By default we could just use the twoscoops one out of the box, buy maybe another cli option to pass in a template name of your choice.

Add support for OpenShift

Been meaning to see what it would take to deploy a Django app to OpenShift. Seems as good a time as any.

Create Documentation

Eventually will want to set this up on rtfd, so I need to organize and create some documentation.

Finalize 0.1

  1. License file
  2. Update long description
  3. Go over setup.py and ensure everything is correct.

Create a global config

There should be a global config so the user doesn't have to toggle the same options all the time. For example, I'm thinking a .djvasa file in the users home directory:

[djvasa]
email='[email protected]'
full_name='Chad Gallemore
heroku=True

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.