amitu / importd

django based mini framework inspired from sinatra. fully compatible with django.
http://amitu.com/importd/
BSD 3-Clause "New" or "Revised" License
511 stars 30 forks source link

remove magic #72

Open amitu opened 9 years ago

amitu commented 9 years ago

We have a bunch of thing that works, and a bunch of thing that kind of does not. For 1.0 release lets remove all magic.

What is importd?

Its a way to django projects, with less fuss. It has a settings framework, and it encourages sane and useful configuration for teams, like using envdir.

What we should keep

Lets also deprecate < 1.8 in 1.0 release so we have less mess.

ghost commented 9 years ago

Nice ideas Amitu :grey_exclamation:

I been thinking of secret.txt support (optionally read it from ENV?),

I think that should be a JSON file, because we all know how the structure of a JSON file is without reading any specific Documentation, but when people see a *.txt you dont know what to put there :grey_question:

To read from ENV should be a nice addition, but put passwords on ENV is widely used :grey_question:

Lets also deprecate < 1.8 in 1.0 release so we have less mess. Im so happy with this :grey_exclamation:

Have you seen that Coffin becomes only a pair of template tags since Django now supports Jinja2, so I suggest removing Coffin integration by default, since Coffin itself recommends doing so, or at least explain what I said.

I would say try to improve and update the Documentation :grey_question:

Upload the new version to PyPI of course :grey_exclamation:

:octocat:

ghost commented 8 years ago

:smile_cat:

amitu commented 8 years ago

Nice work man :-) Looking forward to rest of it :-)

ghost commented 8 years ago

With modern Djangos: