Getting involved

From Bioclipse
Jump to: navigation, search

There are many ways you can contribute to Eclipse, and here I would like to give some guidance for developers.

How to contribute to bioclipse

Please present yourself on the mailinglist bioclipse-devel and explain your background and what you would like to contribute with.

If you have existing code that you'd like to have integrated into Bioclipse you can either:

a) Send this code to the bioclipse-devel mailinglist and get a developer to include it in the GIT repo
b) Clone a git repo and submit a patch or pull request (see Git Development)

Example of contributions

  • An action (global menu, view meny, drop-down menu in the FileViewer etc) that makes it possible to run an algorithm on a certain type of BioResource, e.g. a molecule, spectra, sequence
  • A view (window within an existing perspective) that allows for your custom visualization
  • A perspective with several views. For example, if it makes sence to have a separate set of Views for a certain type of functionality. Example of exisiting perspectives are: "Chemoinformatics", "Sequence", "Spectrum" etc.
  • A new type of Resource, for example a spectrum, an output file from an instrument, or another type of file that you would like to integrate into Bioclipse

These contributions could reside in a new plugin or be additions to existing plugins, depending on the provided functionality and dependencies.