We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.

Strategy to enable more than one person to work on puzzles at the same time?

Home Forums Programming Strategy to enable more than one person to work on puzzles at the same time?

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #44647
    jem
    Customer

    Hi,
    Does anyone have a strategy to enable more than one team member to work on puzzles (in the same project) simultaneously?

    When our team develops non-puzzle code, we use the time-tested git pull request workflow. Two developers can work on different areas of the same file because they can merge the changes.

    I do use git with our Verge3D projects, but the automatic merging of changes to the visual_logic.xml is almost impossible because of the way this file is automatically generated. Blockly tends to smear changes throughout the XML file and diff-ing the file is difficult.

    Is there a solution to this? Is there a more modular way we could develop puzzles? For instance, what if we could have more than one puzzle assembly and each assembly had its own namespace and corresponding XML file? I know that was not part of the Blockly design, but I can dream.
    Thanks!

    Jeremy Wernick

    #44668

    That is an interesting question! Yes indeed, right now the generated code is very monolithic. One approach could be to make separate save files for each tab. That would allow individual puzzles programmers to work in their own tabs. I’ll discuss this with our team.

    Chief 3D Verger | LinkedIn | Twitter

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.