Hi @dgudkov,
Hope you are well.
Until recently, I was using a separate development machine and a separate server. However, I did find it highly inconvenient to have separate machines because of the following issues:
- I did not have the same folder structure on Server and Dev
- Sometimes projects were failing and it was more difficult to troubleshoot because I only had the free version of EM Client on my server.
I have now made the decision to merge the server and client machines. Since I am the only developer at our company it is manageable for now.
Having said that, if you have any tips for how to structure things properly in this scenario, I would be grateful to receive them. So far I have the following ideas:
- Inside main EM folder, have a separate folder for each space.
- Within each space have a separate folder per project even if each project folder only contains one file.
- Rather than using Git, just do a version number for each file.
I am unsure on what else to do. Here are some other ideas I was thinking of:
a. Separate folder for each module
b. Separate folder for data import sources
c. Separate folder for data export sources
Any thoughts?
Thanks
Shaheed