At Hexmos, we use a git repository called
for collaborating on API files. Here is a description
of how the workflow functions for us:
- The new engineer clones
- If necessary, create a folder for organizing the new API (ex:
- Start defining
*.l2files for each service specific API.
l2 file.l2to test the newly defined APIs (or execute from VSCode).
- Push the API files once ready into APIHub repo
- On the rare merge conflict, the engineer uses standard git conflict resolution mechanisms