Hello, Tapestry community!

TL;DR: I've joined GitHub Sponsors: https://github.com/sponsors/machina-br
(Machina TI Ltda is my one-person company) to try to be able to work on
Tapestry not just on my free time.

*Summary*

By sponsoring me, Thiago, you're allowing me to take time away from my day
job to work on Apache Tapestry, be it creating new features, cutting
releases, triaging and fixing bugs and/or documentation. It's also a way to
thank me if my work on Tapestry or presence in mailing lists and elsewhere
helped you or your company.

*Disclaimers*

This sponsorship campaign is done by me, Thiago H. de Paula Figueiredo, as
an independent individual, not by the Apache Software Foundation nor the
Apache Tapestry project. I'm not representing the Foundation in any way in
this campaign, nor does Apache endorse it. The Foundation has a policy of
not paying for development work. All its members are voluntary, me
included. Any code I'll write or change will have to pass the usual
Tapestry team approval process. If this sponsorship campaign isn't funded,
I'll continue participating in the Tapestry project in the same way as
before (i.e. just in my free time).
Introduction

*Introduction*

I love working on Tapestry stuff. It's been a passion for me since I first
met it around 2006. I'd love to be able to spend more time working on it,
but, other than the occasional commission, I'm only able to work on the
project on my free time, so progress on my Tapestry projects and tasks has
been slow. It would be more healthy for me, and I believe for the Tapestry
project too, if I could also work on it during commercial hours. I'd say it
would be also more professional.

My initial goal is to raise enough money for me to take one whole day off
my day job every 2 weeks (one sprint) and spend it, without any
obstructions, on Tapestry.

*How the sponsorship will work*

For every 300 dollars raised, cumulatively since the beginning of this
sponsorship campaign, I take half a day off my day job to work on Tapestry,
with an initial limit of 8 hours per each 2 week period. If, for example,
100 dollars are raised in the first 2 weeks (half day not reached) and 500
in the next 2 weeks (full day reached), I work on Tapestry a full day
during the 3rd 2-week period.

My initial idea is to focus on the day-to-day project stuff which may not
be shiny but is extremely important: triaging and fixing bugs, specially
the occasional security vulnerability, cutting releases (release early,
release often!), reviewing pull requests, improving the tooling and
contributor experience (both for Tapestry committers and other people who
want to contribute) and documentation, which needs to move away from being
an awkward export from Confluence (Tapestry's wiki) to something else which
is both better and easier for everyone to contribute through pull requests.

I have a very long habit of using time tracking software (right now, I've
got 29000 logged hours), so, after every day funded by this sponsorship,
I'm going to publish which tasks I worked on and how long.

Any questions, just ask! Suggestions are welcome too!

Cheers!

-- 
Thiago H. de Paula Figueiredo
Software developer/engineer
Apache Tapestry consultant, committer and project management committee
member
You can sponsor my work on Tapestry at
https://github.com/sponsors/machina-br

Reply via email to