= olemis = Software development is like heaven for me (and ''Trac'' is not just software, it's a piece of art). Free software rocks!!! I've vast experience with ''Trac'', ''Python'', ''Java'', ''.NET'', and other major technologies. For further details see [http://es.linkedin.com/pub/olemis-lang/3b/696/b59 my profile]. If you need to customize or enhance plugins shown below, or decide you can support their development, please don't hesitate and [http://www.linkedin.com/profile/view?id=142032885&authType=name&authToken=QRTH&pvs=pp contact me] . == Plugins == [[ListTagged(olemis)]] == Guidelines to collaborate == Most of the plugins listed above are developed at [http://bitbucket.org/ Bitbucket] using [http://mercurial.selenic.com/ Mercurial] . Please, take a look at [http://bitbucket.org/olemis my repos list] for further details. The preferred way to collaborate and prepare patches (especially if you're interested in enhancing the patch until it gets committed to the repository ''';o)''' is to create a patch queue for the repository of the plugin. You will need to be familiar with [http://mercurial.selenic.com/wiki/MqExtension MQ extension] . Please, follow the steps I mention below. I will use MacTheme repository in the example, so be aware of the fact that the process might be slightly different if your patches enhance another plugin in the list shown above. 1. [http://bitbucket.org/account/signin/ Sign-in] using your ''Bitbucket account'' or ''your favorite !OpenId provider''. 1. Use your browser and load the home page of the repository (e.g. http://bitbucket.org/olemis/trac-macos for MacTheme). If you don't see the repository listed in there it might be because it's hosted by [http://sourceforge.net/projects/simelo/ Simelo's project @ Sourceforge] . So take a look at the [http://simelo.hg.sourceforge.net/hgweb/simelo Hg repos list] and, if this is the case , please [mailto:olemis+trac@gmail.com contact me] and I'll either clone the repos at [http://bitbucket.org/ Bitbucket] or create the patch queue repository in there (but you'll need an [http://sourceforge.net/account/registration/ SF account] to commit successive versions of your patches ''';o)''' 1. Click on ''patch queue'' link on top of the web page (see [attachment:Screenshot-36.png screenshot for details]). 1. Enter the name of the patch queue repository, a short description and then click on ''Create patch queue button'' (see [attachment:Screenshot-37.png screenshot for details]). You'll be redirected to the main page of your patch queue repository. 1. Type the command shown in that page in order to '''qclone''' the new repository (see [attachment:Screenshot-38.png screenshot for details]). 1. Create and prepare some patches (read [http://hgbook.red-bean.com/read/managing-change-with-mercurial-queues.html Chapter 12 of Mercurial Users Guide] or [http://mercurial.selenic.com/wiki/MqTutorial this tutorial ] if you want to know more ''';o)''' , and push your changes to the public repository hosted by Bitbucket. 1. Let me know of your changes. 1. If you want me to participate so as to enhance the patch then click on ''Admin'' tab. (see [attachment:Screenshot-39.png screenshot for details]) 1. Add ''olemis'' user to the writers list (see [attachment:Screenshot-39.png screenshot for details]). For further details please read [http://ches.nausicaamedia.com/articles/technogeekery/using-mercurial-queues-and-bitbucket-org Ches Martin's article about MQ and Bitbucket] , [https://www.coderesort.com/u/simon/blog/2011/12/17/bitbucket_patch_queues Bitbucket Mercurial Patch Queues (for Trac) tutorial].