-
Notifications
You must be signed in to change notification settings - Fork 2
Using draw.io With GitHub
David Blodgett edited this page May 25, 2017
·
1 revision
ELFIE will use draw.io for collaboratively editing diagrams.
How we work collaboratively will be determined through experience, but here are some guidelines to get you started.
- When working on a diagram, open an issue describing what you are doing, assign yourself to it, and comment that you are actively working on a particular file. This will help us avoid conflicting commits.
- Please only edit diagrams in your personal fork of the repository. We may decide that diagrams can be edited directly in the group repository but for the time being, please only submit changes through a pull request from your fork.
To get hooked up to draw.io,
- go there and select "GitHub" as the place to save diagrams.
- Click "Open Existing Diagram" and click through the GitHub authorization if it isn't already set up.
- Scroll to your personal fork of the ELFIE repository and navigate to the diagram you want to edit.
- Make your desired edits.
- Click save and enter a commit message. If your commit fixes your open issue, add "fixes #1234" where 1234 is the issue number.
- Open a pull request https://github.com/opengeospatial/ELFIE/pulls and assign a reviewer if needed.
- To help with review, put a screen shot of your diagram in the pull request. This can be done by dragging an image into the description or a comment field.
These procedures will likely evolve as time goes on and we may or may not use these diagrams a lot, time will tell.