This is really helpful!

I would be very happy to collaborate on this. Your suggestion makes perfect
sense — once you share the migration branch, I can review the style
changes, fix the broken styles caused by removing inline CSS, and layer my
WCAG contrast fixes on top of that. A merged PR branch for the final
migration sounds like a clean approach.

I will wait for you to share the branch tomorrow and will review it
carefully before making any changes.

In the meantime, I will reach out to Adam Monsen today to introduce myself
and get his guidance on the WCAG changes before proceeding, as you
suggested.

On Sun, 22 Feb 2026 at 00:02, Aira Jena <[email protected]> wrote:

> Regarding the quick questions.
> Final call will be taken by Adam only regarding the WCAG changes.
> Regarding the migration, I have completed the initial migration of the
> site, but there is a blocker, after migration the styles got bit changed as
> we are no longer supporting inline css in index.html. That being said, if
> you would like then I will push my migration changes to a branch and you
> could help to fix the styles and then we can make a merged PR's
> branch(release branch) for final migration. After Adam's review and
> feedback we can finally integrate the migrations. Now this is purely my
> suggestion, migration and integration call will be taken by Adam. So please
> consult him before proceeding, by tomorrow I will share the initial
> migration branch so you get an idea how the changed project looks like and
> understand the changes.
>
> On 2026/02/21 18:46:19 Ali Rana wrote:
> > Hi Aira,
> >
> > Thank you so much for this — this is really helpful!
> >
> > I will check FINERACT-2484 right away to understand the migration plan
> > before opening my PR, so that my contrast fixes target the correct files
> in
> > the new static site generator workflow rather than the old
> hand-maintained
> > HTML.
> >
> > I have also submitted a Jira account request and will reach out to Adam
> > Monsen once my account is activated to coordinate the WCAG fixes with the
> > ongoing site improvements.
> >
> > A quick question: given that the site is being migrated to a static site
> > generator, would it be better for me to:
> > a) Apply my contrast fixes to the current HTML files now, or
> > b) Wait and apply them directly in the new static site generator
> templates?
> >
> > I want to make sure my contribution lands in the right place and does not
> > create extra work for the migration. Happy to DM you as well if easier.
> >
> > Best regards,
> > Ali Mahmood Rana
> >
> > On Sat, 21 Feb 2026 at 23:07, Aira Jena <[email protected]> wrote:
> >
> > > Hii Ali Rana,
> > > So, there is no ticket regarding the WCAG as of now, you can contact
> @Adam
> > > Monsen <[email protected]> , he's been reviewing my code for the
> > > fineract site improvements (
> > > https://issues.apache.org/jira/browse/FINERACT-2484). Currently we are
> > > working to migrate the fineract site from hand-maintained html pages
> to a
> > > static site generator workflow. You can find the migration plan in the
> > > attachment, and more details in the comments.
> > > Feel free to dm if you need any help.
> > >
> > >
> > > On 2026/02/21 17:20:07 Ali Rana wrote:
> > > > Hello Apache Fineract Community,
> > > >
> > > > My name is Ali Mahmood Rana and I am a developer interested in
> > > contributing
> > > > to Apache Fineract for Google Summer of Code 2026, specifically
> targeting
> > > > FINERACT-2440 (Front End Application MVP).
> > > >
> > > > As an initial contribution, I have been working on the
> > > apache/fineract-site
> > > > repository (fineract.apache.org) and identified multiple color
> contrast
> > > > accessibility violations that do not meet WCAG 2.1 Level AA standards
> > > > (minimum ratio of 4.5:1 for normal text, 3:1 for UI components and
> large
> > > > text).
> > > >
> > > > --- What I Found ---
> > > >
> > > > Navigation / Sidebar:
> > > > - Several navigation link and menu item text colors have insufficient
> > > > contrast against their background colors, falling below the WCAG
> 4.5:1
> > > > minimum threshold for normal text.
> > > > - Active/hover state colors also fail to meet the required contrast
> > > ratios.
> > > >
> > > > Dashboard / Data Tables:
> > > > - Table header text and secondary/muted text within table cells
> (such as
> > > > labels and metadata) have contrast ratios below the WCAG minimum.
> > > > - Some button text and icon colors within table rows also fail the
> 3:1
> > > > minimum for UI components.
> > > >
> > > > --- My Approach ---
> > > >
> > > > I audited the website using Chrome DevTools Accessibility panel and
> the
> > > > WebAIM Contrast Checker, identified the failing color values in the
> > > site's
> > > > CSS/HTML source, and applied WCAG 2.1 AA-compliant adjustments while
> > > > maintaining the existing visual design and style.
> > > >
> > > > --- Next Steps ---
> > > >
> > > > I have these fixes ready locally and am preparing to open a Pull
> Request
> > > on
> > > > the apache/fineract-site repository. Before I do, I have a few
> questions
> > > > for the community:
> > > >
> > > > 1. Is there an existing Jira ticket for accessibility or WCAG
> compliance
> > > on
> > > > the fineract-site that I should reference in my PR?
> > > > 2. Are there any specific CSS guidelines or design tokens in the
> site's
> > > > codebase I should follow to ensure consistency?
> > > > 3. Is there anything else the community would like me to address in
> the
> > > > same PR while I am in this area of the codebase?
> > > >
> > > > Beyond this contribution, I am actively studying the Fineract
> > > Self-Service
> > > > API to prepare a strong proposal for FINERACT-2440 (Front End
> Application
> > > > MVP). I am experienced in JavaScript , TypeScript and React, and I am
> > > > genuinely excited about building an accessible, user-facing customer
> > > portal
> > > > on top of the Fineract API.
> > > >
> > > > Thank you for your time. I look forward to being part of this
> community.
> > > >
> > > > Best regards,
> > > > Ali Mahmood Rana
> > > > GitHub: https://github.com/AliRana30
> > > > Email: [email protected]
> > > >
> > >
> >
>

Reply via email to