From Fedora Project Wiki

mNo edit summary
(Add links to my TG presentations, and add the devshell)
Line 44: Line 44:


== TurboGears ==
== TurboGears ==
I help develop and maintain the [http://turbogears.org TurboGears] web framework stack. You can find my slides from the TurboGears session at FUDCon 2008 [http://tg.lewk.org here].
I've worked on various parts of TurboGears 1 and 2, and I help maintain the whole stack on Fedora and EPEL.
I've also given a couple of TurboGears talks at a couple of FUDCons:
* [http://tg.lewk.org TurboGears - FUDCon 2008, Raleigh]
* [http://lmacken.fedorapeople.org/tg2.pdf TurboGears2 - FUDCon 2008, Boston]
 
== Fedora Devshell ==
The [https://fedoraproject.org/wiki/Getting_started_with_Devshell fedora-devshell] is a powerful developers toolbox for creating packages and developing software for Fedora. It aims to simplify the process of creating and maintaining packages in the Fedora repositories, and simplify the workflow between other Fedora components.


== func ==
== func ==

Revision as of 01:36, 12 February 2009

Luke Macken

Email: lmacken ~ redhat ~ com

Homepage: lewk.org

GPG Key: 0x390EBBB9

IRC: lmacken/irc.freenode.net #fedora-devel #fedora-admin

LinkedIn: http://www.linkedin.com/in/lukemacken

Roles

* Software Engineer at Red Hat, Inc.
* Fedora Infrastructure Security Officer
* Fedora Release Engineering Team
* Fedora Security Response Team
* Fedora Python SIG
* Fedora XO Performance and XFCE teams
* Fedora Scholarship Selection Committee

Projects

liveusb-creator

The liveusb-creator is a cross-platform tool for easily installing Fedora to USB keys.

bodhi

Bodhi is a modular web-system that facilitates the process of publishing updates for Fedora. This entails interacting with the Koji buildsystem, Bugzilla, packagedb, and uses mash to compose repositories. It is written in Python and utilizes the TurboGears web framework.

* IRC log and slides of a bodhi presentation given during the VirtualFUDCon 2007

moksha

Moksha is a platform for creating live collaborative web applications. It is still in very early stages of development, but is currently being used to build the Fedora Community dashboard, among other upcoming projects.

Fedora Community Portal

MyFedora is a project focused in increasing the cohesion between our tools by developing a framework for wielding our infrastructure.

PackageKit

I hack on the yum backend of PackageKit.

yum

I've been known to hack on various parts of yum, and have written some plugins for it as well, such as yum-fastestmirror.

TurboGears

I've worked on various parts of TurboGears 1 and 2, and I help maintain the whole stack on Fedora and EPEL. I've also given a couple of TurboGears talks at a couple of FUDCons:

* TurboGears - FUDCon 2008, Raleigh
* TurboGears2 - FUDCon 2008, Boston

Fedora Devshell

The fedora-devshell is a powerful developers toolbox for creating packages and developing software for Fedora. It aims to simplify the process of creating and maintaining packages in the Fedora repositories, and simplify the workflow between other Fedora components.

func

func is the Fedora Unified Network Controller. I've hacked on some of the guts of this project, various modules, and created a TurboGears-based web prototype, FuncWeb.

sigul

sigul is a GPG signing server that is in the works.

Security LiveCD

I created a minimal, openbox-based livecd based on Fedora for use in security auditing, forensics research, and penetration testing. See the SecuritySpin for more details.

Fedora Updates System

I wrote the original Fedora Update system which was used to push core package updates for Fedora 4-6.

Fedora Package Collection

I maintain many packages for Fedora.