What is the ideal Concrete5 developer setup
Permalink
Hi all,
I've been learning about devops and a modern PHP developer workflow and I was wondering if anyone had some suggestions as to what they think would be the ideal developer setup. For instance:
- Github vs bitbucket for code repo
- Docker for visualisation
- CircleCI & 'Ship It' for testing & automated deployment
- Black fire for debugging/provisioning
I've been learning about devops and a modern PHP developer workflow and I was wondering if anyone had some suggestions as to what they think would be the ideal developer setup. For instance:
- Github vs bitbucket for code repo
- Docker for visualisation
- CircleCI & 'Ship It' for testing & automated deployment
- Black fire for debugging/provisioning
Everyone does what works for them best. A lot of guys use PHPStorm. Most of us use github. For your code editor it depends on your operating system, whether you use linux, windows, or mac. If your on linux I would check on spacemacs. Back in 1976 the code editor wars began between vim and emacs. Emacs is very powerful, even lets you check your email and browse the web from within it if thats what you need. Vim is more light weight and focused purely on editing text fast with only the keyboard. Spacemacs is the two combined! If your a super geek kinda person who does everything with their keyboard its a dream come true. It may appear to have a high learning curve if you've never used vim before, so check out vim adventures http://vim-adventures.com/