<commit_before># SwagEdit - Eclipse Editor for Swagger–OpenAPI

SwagEdit is an Eclipse Editor for the [Swagger](http://swagger.io) API Description Language, now known as the [OpenAPI Specification](http://openapis.org).

SwagEdit was developed for [RepreZen API Studio](http://reprezen.com/swagger-tools), a comprehensive solution for API modeling, documentation, visualization, testing and code generation, built on Eclipse. Swagger–OpenAPI.

We welcome your suggestions and contributions!

## Feature Highlights
<img src="/etc/img/ContentAssistQuickOutline.png" alt="Drawing" width="400" />

### Validation
<img src="http://i.imgur.com/GrFw9EM.png" alt="Validation_screenshot" width="400">

### Code Assist
Code templates:
<img src="http://i.imgur.com/ZtHJX6A.gifv" alt="Code_template" width="400">
Keywords and values:
<img src="http://i.imgur.com/3uZ5bQa.gifv" alt="Validation_screenshot" width="400">

### Code Assist for References
Code assist for references has several scopes which can be switched by Ctrl+click. The first scope is shows only elements from the current model, the second expands it to the elements from the containing project, and the third shows elements from the entire workspace:
<img src="http://i.imgur.com/P0IWIEt.gifv" alt="Validation_screenshot" width="400">

### Navigation to a Reference

### Quick Outline

### Outline

## Install SwagEdit
### Via an update site 
You can now install SwagEdit into your Eclipse by clicking on `Help > Install New Software... > Add...`
This will show a dialog box from where you can select the location of the update site.
Use the update site from [http://products.modelsolv.com/swagedit/0.1.0/latest/](http://products.modelsolv.com/swagedit/0.1.0/latest/) as URL.

### Eclipse Marketplace
SwagEdit is not on Marketplace yet, but we are working on it, see [issue 65](https://github.com/RepreZen/SwagEdit/issues/65)

## User Documentation
Read more about SwagEdit features on http://www.reprezen.com/swagger-tools

## Troubleshooting
See [Troubleshooting](https://github.com/RepreZen/SwagEdit/blob/master/TROUBLESHOOTING.md)

## Contributing to SwagEdit
We welcome contributions - documentation, bug reports or bug fixes.
If you are interested in contributing to SwagEdit please see [Development Page](https://github.com/RepreZen/SwagEdit/blob/master/DEVELOPERS_GUIDE.md), we created a list of [good first bugs](https://github.com/RepreZen/SwagEdit/labels/Good%20First%20Bug) that are relatively easy to fix.

## License
SwagEdit is provided under the Eclipse Public License (https://www.eclipse.org/legal/epl-v10.html)

## Video: SwagEdit in RepreZen API Studio
RepreZen API Studio is built on top of SwagEdit and provides more cool features, such as mock service and live views. Watch here: 

[![Editing Swagger-OpenAPI in RepreZen API Studio](http://img.youtube.com/vi/KX_tHp_KQkE/0.jpg)](https://www.youtube.com/watch?v=KX_tHp_KQkE)

_**Note:** SwagEdit includes code assist, real-time validation, syntax highlighting, and outline view.<br/>
[Eclipse Color Theme](https://marketplace.eclipse.org/content/eclipse-color-theme) and [EditBox](http://marketplace.eclipse.org/content/nodeclipse-editbox-background-colors-themes-highlight-code-blocks-c-java-javascript-python) are available as separate plugins.<br/>
[RepreZen API Studio](http://reprezen.com/swagger-tools) includes the mock service, live Swagger-UI & other features that are not part of SwagEdit._

<commit_msg>Fixed screencast URLs: changed extension from gifv to gif<commit_after># SwagEdit - Eclipse Editor for Swagger–OpenAPI

SwagEdit is an Eclipse Editor for the [Swagger](http://swagger.io) API Description Language, now known as the [OpenAPI Specification](http://openapis.org).

SwagEdit was developed for [RepreZen API Studio](http://reprezen.com/swagger-tools), a comprehensive solution for API modeling, documentation, visualization, testing and code generation, built on Eclipse. Swagger–OpenAPI.

We welcome your suggestions and contributions!

## Feature Highlights
<img src="/etc/img/ContentAssistQuickOutline.png" alt="Drawing" width="400" />

### Validation
<img src="http://i.imgur.com/GrFw9EM.png" alt="Validation_screenshot" width="400">

### Code Assist
Code templates:
<img src="http://i.imgur.com/ZtHJX6A.gif" alt="Code_template" width="400">
Keywords and values:
<img src="http://i.imgur.com/3uZ5bQa.gif" alt="Validation_screenshot" width="400">

### Code Assist for References
Code assist for references has several scopes which can be switched by Ctrl+click. The first scope is shows only elements from the current model, the second expands it to the elements from the containing project, and the third shows elements from the entire workspace:
<img src="http://i.imgur.com/P0IWIEt.gif" alt="Validation_screenshot" width="400">

### Navigation to a Reference

### Quick Outline

### Outline

## Install SwagEdit
### Via an update site 
You can now install SwagEdit into your Eclipse by clicking on `Help > Install New Software... > Add...`
This will show a dialog box from where you can select the location of the update site.
Use the update site from [http://products.modelsolv.com/swagedit/0.1.0/latest/](http://products.modelsolv.com/swagedit/0.1.0/latest/) as URL.

### Eclipse Marketplace
SwagEdit is not on Marketplace yet, but we are working on it, see [issue 65](https://github.com/RepreZen/SwagEdit/issues/65)

## User Documentation
Read more about SwagEdit features on http://www.reprezen.com/swagger-tools

## Troubleshooting
See [Troubleshooting](https://github.com/RepreZen/SwagEdit/blob/master/TROUBLESHOOTING.md)

## Contributing to SwagEdit
We welcome contributions - documentation, bug reports or bug fixes.
If you are interested in contributing to SwagEdit please see [Development Page](https://github.com/RepreZen/SwagEdit/blob/master/DEVELOPERS_GUIDE.md), we created a list of [good first bugs](https://github.com/RepreZen/SwagEdit/labels/Good%20First%20Bug) that are relatively easy to fix.

## License
SwagEdit is provided under the Eclipse Public License (https://www.eclipse.org/legal/epl-v10.html)

## Video: SwagEdit in RepreZen API Studio
RepreZen API Studio is built on top of SwagEdit and provides more cool features, such as mock service and live views. Watch here: 

[![Editing Swagger-OpenAPI in RepreZen API Studio](http://img.youtube.com/vi/KX_tHp_KQkE/0.jpg)](https://www.youtube.com/watch?v=KX_tHp_KQkE)

_**Note:** SwagEdit includes code assist, real-time validation, syntax highlighting, and outline view.<br/>
[Eclipse Color Theme](https://marketplace.eclipse.org/content/eclipse-color-theme) and [EditBox](http://marketplace.eclipse.org/content/nodeclipse-editbox-background-colors-themes-highlight-code-blocks-c-java-javascript-python) are available as separate plugins.<br/>
[RepreZen API Studio](http://reprezen.com/swagger-tools) includes the mock service, live Swagger-UI & other features that are not part of SwagEdit._


{'fraction_non_alphanumeric': 0.11277978339350181, 'fraction_numerical': 0.010685920577617329, 'mean_word_length': 5.22282120395328, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 21, 'https://': 14, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2158649', 'n_tokens_mistral': 2172, 'n_tokens_neox': 2087, 'n_words': 678}