The Astah-miro plugin enables you to import/export diagrams between Astah and miro.
Supported diagram types:
- Import from miro
- UML Class diagram
- Mind map
- Export to miro
- UML Class diagram
Note: Some expressions such as attributes and operations of class diagrams are not supported.
Note: This plugin is an experimental version therefore no product support is provided.
- Download the .jar file from releases.
- Start Astah.
- Install the plugin at the Plugin List Dialog ([Plugin] -> [Installed Plugins] -> [Install])
- Restart Astah.
Create a configuration file .astah-miro.json under the home directory($HOME) and edit the content below.
{
"token": "Access Token"
}First of all, you need to have a miro account.
Click this link to create a development team.
https://miro.com/app/dashboard/?createDevTeam=1
- Open this link
- Click
[Create new app]button on the page. - Enter
App nameandDescriptionin the dialog and click[Create App]to create an App.
- Now you will be taken to the page where you configure details of the App. Under
OAuth scopes, enable these two permissions (boards:readandboards:write). - Click
Install app to get OAuth token. - Click
[Install]to the designated team you want to install this app to.- Make sure you choose a team that has a board you want to connect with Astah instead of choosing
Dev team.
- Make sure you choose a team that has a board you want to connect with Astah instead of choosing
- An
Access Tokenwill appear, copy this access token and save it somewhere.- Do not expose this access token publicly.
- Add this Access Token to the
"token"of.astah-miro.jsonfile.
- Launch Astah and create an Class diagram (
[Diagram] -> [Class Diagram]) - Go to
[Tools] -> [miro] -> [Import diagrams from miro]
- Launch Astah and create a Mindmap (
[Diagram] -> [Mindmap]) - Go to
[Tools] -> [miro] -> [Import diagrams from miro]
Note: Cannot import if miro board has more than one mind map
- Launch Astah and open a UML Class diagram you want to export to miro
- Go to
[Tools] -> [miro] -> [Export diagram to miro]
Copyright 2020 Change Vision, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.