I'm adding people other than myself to projects and am in need of a web development environment suited for telecommuting as well as developers working in the same office, total about 5 staff members at this point.
We are Linux, PHP and mySQL based developers. I would like to use Mac mini or Mac mini server. I just do not know what is the best architecture for this office environment.
My Questions and Thoughts:
- using my current domain hosting package to upload beta sites for client review.
ie... client.mydomain.com
- Where to store all documents I wish to file share with the office?
- What to use for version control? Or do I just use a host for that. Like git? I have no knowledge of version control software. Be it running it on my own server or running it from a host.
- I feel I also need to standardize the coding ie…html/php etc… site editing tools.
- A code and design library is also needed. What to use and how to use it? I'd like also to store a reusable design library. I would also need editing control. So not just anyone can add or edit the library.
The only thing I have right setup right now is wiki for office, design and coding standards. Naming conventions, a virtual checklist of sorts for cohesive development and expectations.