About Us Contact Us Legal & Compliance
How do I contribute?

If you would like to play a permanent role on one of our projects, then please see the list of current project vacancies, and information on how to apply for these.

If on the other hand, you are unable to commit at such a level, you can still play an important role in the obix community by:

  1. Sharing your knowledge
  2. Requesting, voting for, or implementing a new feature
  3. Submitting or fixing a bug
  4. Suggesting a new product or service
  5. Voting for, commenting on, or helping implement a new product or service
  6. Spreading the word

Sharing your knowledge

Please share your knowledge with the rest of our community by:

  • Joining one of our forums: You can offer your knowledge and expertise on our message forums.
  • Commenting on bug submissions or feature requests: If you have a view or opinion on a requested feature or bug report, please add a comment to the artifact. We welcome and appreciate all opinions and comments.
  • Contribute Documentation: Is there some knowledge you have that you feel should be incorporated into our documentation? If so, please create a new task in Jira and attach the relevant documentation to it (plain text or word format).

Requesting, voting for, or implementing a new feature

  • Suggesting a feature for one of our existing products or services:Do you use any of our products or services? Do you feel that it lacks certain desirable features or that its documentation is unclear? Or, are you considering one of our products or services, but are prevented from adopting it due to the absence of specific features or documentation? If so, please let us know by raising a new feature request via Jira .
  • Voting for a suggested feature:If you are familiar with any of our products or services, we would be very grateful if you could take the time to vote on any suggested features.
  • Implementing a requested feature:We welcome additions to the obix code base that are targeted at resolving specific bugs or implementing new features. All submissions must meet existing product standards in terms of: documentation, testing and code quality. To submit a feature implementation, simply attach it to the original request. Note: If you regularly submit code to a project, you can contact us to request commit access to that project.

Submitting or fixing a bug
  • Tell us of any problems you are facing: Our aim is to make our products and services as user friendly as possible. If you are having problems with any of them, or simply find our documentation inadequate, please feel free to tell us by raising or voting for a defect in Jira .
  • Submit a patch or bug-fix: We welcome additions to the obix code base that are targeted at resolving specific bugs or implementing new features. All submissions must meet obix standards, in terms of documentation, testing and code quality. To submit a bug-fix, simply add it to the artifact. Please ensure that you use 'svn diff -u' to generate patches and that your patch only contains changes that are relevant to the defect. All patches must be applied to the trunk version and not to specific tags or branches. Note: If you regularly submit code to a project, you can contact us to request commit access to that project.
Suggesting a new product or service

Do you have an idea for a product or service which you think will sit nicely within our stack? If so, please tell us about it using our simple submissions process as explained in the following notes.

What sort of ideas are we interested in?

  • Easy to adopt/integrate software solutions with a light footprint and short learning curve.
  • Research/Technical data services.
  • Solutions with a strong scientific or technical application.
  • All and any ideas that emanate from the scientific or social-sciences research community.

How to submit an idea

To suggest a new product or service, raise a new 'Requirement' artifact in the 'Your Ideas' JIRA project . Please provide as much information about your idea as possible, including:
  • Target user base.
  • Requirements which the product or service meets.
  • The desirable features of the proposed product or service.
  • An estimate of the difficulty of implementation.
  • If your idea bears any similarity to an existing product or service, please also tell us about that, including the provider/vendor and why you think your idea is superior theirs.
  • Where an idea has more than one originator or contributor, please indicate this and provide the names of the other key contributors.
  • If there are any scientific or research papers that are relevant to your idea, please cite them in the description and, where possible, include links to them.

What happens after submission?

  • Once submitted, members of the obix community can vote or comment on an idea.
  • We periodically review and select ideas that have proven the most popular. Where agreement is reached with the key originators or contributors, we will provide resources for the implementation of these ideas. This not only includes staff members, but also technical and marketing know-how, and, where required, we can draw upon the talent pool in the obix community.
  • Our preference is for the originators of an idea to continue to play a leading role in the implementation of the idea and to reap any benefits that result from it.

Voting for, commenting on, or helping implement an idea

If you do not have a specific idea of your own, we would be grateful if you could browse the current suggestions and vote or comment on them . Alternatively, you may want to take part in the implementation of an idea; if so, add a comment to the idea indicating this.

Spreading the word

Often the best way to contribute to our work is to tell others about your experiences with us. If you have found our products or services useful, then please recommend us to your friends and colleagues.

Unless otherwise licensed, all code provided by obix-labs.com (including listings in articles, FAQs, samples) is provided under this License and without warranties of any kind.

Website last updated on Wed Feb 22 22:26:05 GMT 2012

Terms of Use | Privacy Policy

Obix Labs Ltd, also referred to here as Obix Labs (UK) Limited, is incorporated as a limited liability company in England and Wales, with company number 06942229.

Copyright 2009 Obix Labs Ltd