• 129 views | 2 messages Discussion: LEAP
    Topic: Collaborative workSubscribe | Previous | Next
  • Minh Haduong 4/20/2018

    Dear LEAPers,

    I am looking for ways to promote a common code and data base for LEAP Vietnam between three teams. I understand that the model is designed as single user Windows application. I also believe that there is some general interest to develop collaborative work functionalities. What is the collective experience in file sharing, collaborative development and version control? Any good practices? Success stories with GitHub or Dropbox?

    Thanks for your wisdom,
    Minh
  • Emily Ghosh 4/23/2018
      Best Response

    1 Like

    Hi Minh,

    We commonly use Dropbox for developing LEAP models with multiple collaborators. It is quite easy to sync Dropbox folders to your computer, and view it as any other folder on Windows making it very easy to use.

    We typically follow these steps when developing a LEAP model and to ensure version control.

    1. Before a user works on a LEAP model, they move the existing .LEAP file from the main model folder to an archive folder. This way when somebody views the main model folder, and sees nothing in there, it means that somebody else is working on the model.

    2. After editing the LEAP model, the user saves a new version of the .LEAP file to the main model folder. The version naming convention we use is "1.0" for a submission, "1.1" to "1.n" for model updates, "2.0" for a submission...etc.

    3. Update a log file in Excel or Word to track version updates with the version name listed and a description of the update, including any issues that were addressed.

    Hopefully this helps you get started.

    Thanks!
    Emily