Mostrar mensagens com a etiqueta Plugin. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Plugin. Mostrar todas as mensagens

quinta-feira, 23 de novembro de 2017

TOOL: Microsoft Teams Jira Connector (Atlassian Marketplace)

An integration of JIRA with Microsoft Teams (like in Slack) FFR:
Microsoft Teams Jira Connector | Atlassian Marketplace

Features (quoted):
"What is supported in Microsoft Teams Jira Connector?

  1. Near real-time notifications about activities in Jira Server and Jira Cloud.
  2. Granural global and project-specific channel configuration, so different channels can receive different information.
  3. You can filter notifications by project, issue type, issue priority and issue workflow status.
  4. We support Jira Cloud (including Software and Service Desk) and Jira Server (including Data Center).
  5. You can read the setup documentation about Microsoft Teams Jira Server Connector
  6. Microsoft Teams is not open for everybody yet, so the configuration is not 1 click, but 3.
  7. If you have any questions or feature requests please reach out to us.
  8. There is also Microsoft Teams Confluence Connector available for Confluence Server"

Kudos to J. Sobral for pointing this out

quarta-feira, 21 de junho de 2017

SW Construction: Checkstyle in Eclipse

The short story

Checkstyle is a static analysis tool with an Eclipse Plugin (it also has a Maven plugin), that allows you to... check style. An excellent article describing how to install, configure for a project and run for reporting (things about style, duh) can be found here:

The Long Story

... made short by Wikipedia: https://en.wikipedia.org/wiki/Checkstyle

Some modules are readily available, saving you lots of time configuring the tool:

"Checkstyle defines a set of available modules, each of which provides rules checking with a configurable level of strictness (mandatory, optional...). Each rule can raise notifications, warnings, and errors. For example, checkstyle can examine:
  1. Javadoc comments for classes, attributes and methods;
  2. Naming conventions of attributes and methods;
  3. Limit of the number of function parameters, line lengths;
  4. Presence of mandatory headers;
  5. The use of packets imports, of classes, of scope modifiers and of instructions blocks;
  6. The spaces between some characters;
  7. The good practices of class construction;
  8. Duplicated code sections;
  9. Multiple complexity measurements, among which expressions." (Source: Wikipedia)

Similar tools

If you're into .Net, think FxCop: 

quarta-feira, 1 de fevereiro de 2017

SW Development: Plugin based development - Apache Cordova

Q: What is a Cordova plugin?
A: A plugin is a bit of add-on code that provides JavaScript interface to native components. They allow your app to use native device capabilities beyond what is available to pure web apps.
Cordova plugins are being used for instance by Outsystems Now (native web apps) to extend functionality of the mobile apps.
Example of plugins can be seen in the first link (Plugin Search).