Become a sponsor to Erik Huelsmann
Commitments
LedgerSMB
As the lead developer and main (code) contributor to the LedgerSMB project since 2015, I'm committed to continued maintenance and improvement of the LedgerSMB ERP application with a roadmap balancing technological advancement and development of new features and user experience. Modernization of the code base has been a theme since before I joined the project (in 2013) and that will remain a priority for the future. The on-going effort aims to achieve - among others - the following results:
- Continues expansion of options for customization
- A continuous flow of new or improved features through yearly releases and regular patch updates
- Improved integration of new features into existing workflows
- Development of features based on business use-cases
New features need to be integrated in all aspects of the application. In my drive to achieve that, I come up with and realize flexible application architecture in combination with business use-case (i.e. business process) driven requirements analysis. This approach applies both to features still to be implemented as well as some features which were implemented in the past -- with a less holistic approach.
Spin-off projects
I have the philosophy that "a good developer doesn't just develop the application, but builds the tools which let him/her do so efficiently" and I'm no exception to that rule myself.
To help me build the application, I've initiated:
- Weasel project
Taken on (co-)maintainership of
- Test::BDD::Cucumber
- Gherkin and friends
- PGObject::*
- Authen::SASL
- LaTeX::Driver and friends
- Robot (JS state machines)
And contributed to:
Other projects
Next to the projects in support of LedgerSMB, I've contributed to or taken ownership of e.g. Rex, Promises, Test::Dependencies, perl-json-schemavalidator, Email::Sender, Class::Observable, Test::Harness, Sys::Virt, Authen::SASL::SCRAM.
Featured work
-
ehuelsmann/ledgersmb-book
The LedgerSMB book
TeX 1 -
matthewp/robot
🤖 A functional, immutable Finite State Machine library
JavaScript 1,931 -
ledgersmb/LedgerSMB
Double-entry accounting & ERP for the web
Perl 430 -
pherkin/test-bdd-cucumber-perl
Test::BDD::Cucumber - Cucumber in Perl
Perl 54 -
perl-workflow/perl-workflow
Workflow - simple, flexible system to implement workflows/state machines
Perl 28 -
gbarr/perl-authen-sasl
Perl library for performing SASL authentication
Perl 6
$4 a month
SelectAppreciation tier
This tier is mainly in appreciation of results achieved so far and serves to stimulate continued development.
$9 a month
SelectBug prioritization tier (LedgerSMB)
With this tier, I will ask sponsors of this and higher tiers to vote on a series of selected issues which I consider ready for development. I will fix the bug with the highest number of votes. Each sponsor is entitled to a single vote.
$19 a month
SelectBug prioritization tier (all my GitHub organizations)
Like the Bug prioritization tier, however, as a sponsor in this tier, you get to choose from all issues (not marked "enhancement" or "needs-design") filed on the projects where I'm member of the organization.
Sponsors in this tier will get regular updates of the work I'm doing in the various projects.
$29 a month
SelectFeature prioritization tier
With this tier, I will ask sponsors of this and higher tiers to vote on a series of features which I consider ready to be included in the next minor release. I will work on the feature with the highest number of votes first. I am likely to include both technical and user-visible features in the list to be voted on.
Please note that this tier does not guarantee inclusion in the next release: it guarantees that up-voted feature is the one with the highest priority on my list.