Open marksteve opened 8 years ago
My suggestions:
Packages
Services
Other thoughts
Mozilla django template: https://github.com/mozilla/sugardough/
Python 3 or 2? I would like to try Python 3.
Monolithic Django or Django API + HTML/JS client?
@marksteve
Re: Channels.
Can you describe the workflow?
Re: Deploying.
You okay with Ansible?
+1 for styleguide.
@darylyu
Ok with Python 3. I've been trying to use it in new projects. Unfortunately, I'm forced to go back to 2 when I encounter libraries that don't support it :P But we can enforce it more here.
Let's do just Django. SPAs are fun but harder to test.
Channels: there's a bunch of django mailer packages but I wanted to try setting one up with channels. But in the interest of time, we can use out-of-the-box packages first.
Deploying: I prefer docker deployments :P Though I'm ok with ansible if you have playbooks ready. We're in DigitalOcean.
I have playbooks ready, but wouldn't be opposed to Docker for development environments.
@darylyu https://github.com/pythonph/jobs-board/issues/3#issue-168098230 Can you review and close if it looks good?
@marksteve
LGTM. I can't close. I did a quick check and I think you need to add the repo to the team.
@darylyu fixed repo permissions
Reopened.
Postgres 9.5 so we can use better JSON fields. And Python 3.5 so we can have type hinting.
Updated
JSONField requires PostgreSQL ≥ 9.4 and Psycopg2 ≥ 2.5.4
Also updated README
Let's discuss frameworks, services and dev flow.
Tools
Packages
Services
CI/Deployment
Styleguides