[
https://issues.apache.org/jira/browse/SYNCOPE-1220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16381692#comment-16381692
]
Andrea Patricelli commented on SYNCOPE-1220:
--------------------------------------------
Hi,
well done.
In order to start working on this issue please:
- fork Syncope project: [https://github.com/apache/syncope/tree/master/]. The
code of netbeans plugin (the only files that you should edit) is
[here|https://github.com/apache/syncope/tree/master/ide/netbeans]
- install netbeans ide plugin, you find instructions in the description of this
issue.
- play with the plugin (while syncope is running), i.e. edit some templates and
understand what the plugin does and will have to do.
- Identify what are syncope endpoints (REST apis) to call in order to send data
from the netbeans plugin (we will help you) to Syncope. Basically you have to
extend the plugin in order to create/edit groovy files to customize Syncope
behavior. Groovy files will control these features:
http://syncope.apache.org/docs/reference-guide.html#customization-core
> Support Groovy implementations in the Netbeans IDE plugin
> ---------------------------------------------------------
>
> Key: SYNCOPE-1220
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1220
> Project: Syncope
> Issue Type: New Feature
> Components: ide
> Reporter: Francesco Chicchiriccò
> Priority: Major
> Labels: gsoc2018, netbeans
> Fix For: 2.1.0
>
> Attachments: syncope_error.PNG
>
>
> SYNCOPE-956 introduced the possibility to provide Groovy-based
> implementations.
> The Netbeans IDE plugin should be extended to support this.
> This issue basically starts from the work already done for SYNCOPE-808. This
> means that there is an already existing netbeans plugin for Syncope. For more
> info please see
> [this|https://syncope.apache.org/docs/reference-guide.html#netbeans-ide-plugin]
> and
> [https://syncope.apache.org/docs/getting-started.html#netbeans-ide-plugin]
> Please install this plugin and let it work with your local Syncope
> installation, in order to understand how it works and interacts with Syncope.
> The goal is to improve the current netbeans plugin to create and edit (also
> format) Groovy scripts used to extend default Syncope behavior. Refer to
> SYNCOPE-956 to have an idea of what I'm talking about. Basically this means
> that some default or "open to implementation" functionalities of Syncope Idm
> can be improved or developed by pluggin in groovy scripts. This mechanism
> allows to develop custom behaviors for Syncope, based on specific project
> requirements.
> [Here|http://syncope.apache.org/docs/reference-guide.html#customization-core]
> is the list of customizable features.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)