Tuesday, August 23, 2011

IfcOpenShell needs your help!

Building Information Modeling is about collaboration, Open Source Software is about collaboration. This makes IfcOpenShell, being open source BIM software, about collaboration2 (I'm no math genius though, there might be an error somewhere in this equation). Therefore IfcOpenShell needs your help, this blog post is about what can you do to help improve IfcOpenShell, the open source IFC implementation.

Write code
The bug tracker and feature request tracker are running over with interesting things to develop, but feel free to come up with and implement your own ideas. There's stuff for everyone, whether you are a python hacker, a C++ hacker or a Java hacker. Patches can be submitted to the patches tracker and with one or two of them you might earn yourself prestegious write access to the repository.

Create IFC files
Preferably these are isolated test cases of things that either work or do not work in IfcOpenShell. If they do not work, please be so kind to upload them to the bug tracker and state what you'd expect to see and what you witnessed instead.

Add feature requests and submit bugs
Feature requests are to be posted in the feature request tracker, handle with care though, as the most interesting ones might take some time to be implemented due to understaffing. Bug reports can be filed over here.

Write documentation
Like every other open source project our wiki is rather empty. Let me know if you want to do something about it. 

Build binaries
IfcOpenShell can be used on a lot of different platforms and operating systems, but currently only windows binaries are provided on the website. With your help we can provide binaries on our website for your favorite operating system too.

Discuss
Come join us at the newly opened developers forum, where features, bugs and everything related to IFC and the building and construction industry in general can be discussed.

Provide a financial incentive
This last one is rather tricky, but of course, might you feel like it, there is the possibility to make a donation in order to urge us to develop faster, better and nicer features. But honestly, a small donation of your time to do one of the above would be appreciated even more.


Thomas
IfcOpenShell admin
http://ifcopenshell.org

6 comments:

  1. Hi my name is Rafael. I am architect. Congratulation for this project. I think that is very interesting. I have posted about this project on my blog and read your interview in LGW. I am going to download your addon for Blender and will test it. I want to involve in your project, as well. I don't know to write code but I can help with the wiki. ;)
    My blog: bitacoravirtual.cl

    ReplyDelete
  2. I've tried Blender IFC, and it is awesome.
    Donated =)

    ReplyDelete
    Replies
    1. Hi Paul,

      Thank you very much :)

      Kind regards,
      Thomas

      Delete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Awesome stuff^^ Donated 100 =)
    Btw, is support of newer Blender version in your plans?
    An 2.73 is about to be ready)

    ReplyDelete
    Replies
    1. Thank you for your continued support!

      You are very right. A new release of IfcOpenShell and IfcBlender is way over due. Blender by now is many versions ahead and because they moved to Python 3.4, the addon is no longer compatible. But in addition, IfcOpenShell has many improvements to its code base, which users, who do not compile themselves, currently do not benefit from. A new release is very high on my list.

      Kind regards,
      Thomas

      Delete