Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/camelcade/perl5-idea
Perl5 plugins for IntelliJ IDEA
https://github.com/camelcade/perl5-idea
docker ide intellij jetbrains mason mojolicious perl perl-ide perl5 perl5-ide template-toolkit wsl
Last synced: 30 days ago
JSON representation
Perl5 plugins for IntelliJ IDEA
- Host: GitHub
- URL: https://github.com/camelcade/perl5-idea
- Owner: Camelcade
- License: other
- Created: 2015-04-12T16:09:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-05T12:19:06.000Z (about 1 month ago)
- Last Synced: 2024-10-09T18:42:04.348Z (30 days ago)
- Topics: docker, ide, intellij, jetbrains, mason, mojolicious, perl, perl-ide, perl5, perl5-ide, template-toolkit, wsl
- Language: Java
- Homepage: https://plugins.jetbrains.com/plugin/7796-perl/
- Size: 94.1 MB
- Stars: 408
- Watchers: 31
- Forks: 76
- Open Issues: 955
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Perl5 plugins for IntelliJ IDEA
[![Project Validation](https://github.com/Camelcade/Perl5-IDEA/actions/workflows/push_and_pr.yml/badge.svg)](https://github.com/Camelcade/Perl5-IDEA/actions/workflows/push_and_pr.yml)
[![Coverage Status](https://coveralls.io/repos/github/Camelcade/Perl5-IDEA/badge.svg?branch=master&dummy)](https://coveralls.io/github/Camelcade/Perl5-IDEA?branch=master)
[![Translate Camelcade](https://img.shields.io/badge/Translate-Camelcade-blue.svg)](https://explore.transifex.com/camelcade/perl5-plugin-for-intellij-idea/)[![Downloads](https://img.shields.io/jetbrains/plugin/d/7796)](https://plugins.jetbrains.com/plugin/7796-perl)
[![Rating](https://img.shields.io/jetbrains/plugin/r/rating/7796)](https://plugins.jetbrains.com/plugin/7796-perl/reviews)
[![Version](https://img.shields.io/jetbrains/plugin/v/7796)](https://plugins.jetbrains.com/plugin/7796-perl/versions)[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Camelcade_Perl5-IDEA&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=Camelcade_Perl5-IDEA)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Camelcade_Perl5-IDEA&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=Camelcade_Perl5-IDEA)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Camelcade_Perl5-IDEA&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=Camelcade_Perl5-IDEA)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Camelcade_Perl5-IDEA&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Camelcade_Perl5-IDEA)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Camelcade_Perl5-IDEA&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Camelcade_Perl5-IDEA)This repo contains a bundle of Perl5-related plugins for [JetBrains IDEs](https://www.jetbrains.com/).
Current versions of plugins may be found in the JetBrains
repo: [Stable builds](https://plugins.jetbrains.com/plugin/7796-perl/versions/stable)
or [EAP Builds](https://plugins.jetbrains.com/plugin/7796-perl/versions/eap).In order to get updates to EAP builds from the IDE, you need to add the EAP repository to the list of plugin
repositories: `https://plugins.jetbrains.com/plugins/eap/list`#### This repository contains following plugins:
- Perl plugin (`plugin`) - base plugin with perl & pod support and all basic
features ([repo](https://plugins.jetbrains.com/plugin/7796-perl)).
- [Template Toolkit](http://www.template-toolkit.org/) Support (`lang.tt2`)
- [Mojolicious](https://mojolicious.org/) Support (`lang.mojo`)
- Mason framework (`lang.mason.framework`) - core plugin of Mason plugins:
- [HTML::Mason](https://metacpan.org/pod/HTML::Mason) Support (`lang.mason.htmlmason`)
- [Mason2](https://metacpan.org/pod/Mason) Support (`lang.mason.mason2`)
- Embedded Perl Support (`lang.embedded`) - adds support for php-like perl syntax with `` and `?>` markers.You can always build and install current development version of any plugin:
1. Clone this repo to your hard drive
2. Go to the repo directory
3. Run `./gradlew buildPlugin` (this builds all plugins from the repo)
4. In the plugins dialog of your IDE, use `Install plugin from disk...` option
5. Choose plugin file in the `build/distributions` directory of the respective plugin rootIf you want to participate in development, don't forget to read our [contribution policy](https://github.com/hurricup/Perl5-IDEA/wiki/Contribution-policy).
* [Camelcade twitter](https://twitter.com/CamelcadeIDE) - here you may find links to the most recent dev builds
* [Camelcade wiki](https://github.com/hurricup/Perl5-IDEA/wiki)
* [Discussions](https://github.com/Camelcade/Perl5-IDEA/discussions)YourKit supports open source projects with its full-featured Java Profiler.
[![Optimized using YourKit Java Profiler](https://www.yourkit.com/images/yklogo.png)](https://www.yourkit.com/java/profiler/index.jsp)
Wiki: https://github.com/hurricup/Perl5-IDEA/wiki