Yes SonarQube checks are stricter, I am also a contributor only, so you can 
proceed to solve whatever u feel like solving first according to your 
convinenece, I also looked into the report, yes I am also waiting for Adam's 
feedback. This is my personal suggestion; we should first make the UI exactly 
the same as it was before. If you want something to contribute , then you can 
work on making the site fully responsive in the migration code and add your 
PR's and comments in (https://issues.apache.org/jira/browse/FINERACT-2484)

On 2026/02/22 17:49:15 Ali Rana wrote:
> Hi Aira,
>
> I noticed the SonarQube Quality Gate is failing on PR #53 with a C
> Reliability Rating on new code.
>
> I checked the SonarQube report and the issue appears to be related to
> reliability problems in the new code introduced by the migration. Would you
> like me to look into the specific issues flagged and suggest fixes? I am
> happy to help investigate while we wait for Adam's review.
>
> Alternatively, if you would like me to focus purely on the UI parity and
> WCAG fixes on a separate branch for now, I can do that and we can address
> the SonarQube issues together after Adam provides feedback.
>
> Just let me know how you would like to proceed.
>
> On Sun, 22 Feb 2026 at 18:34, Aira Jena <[email protected]> wrote:
>
> > Hii Ali, continuing our yesterday's disucssion. I have raised the
> > migration PR (https://github.com/apache/fineract-site/pull/53)
> > Also added the respective comments in (
> > https://issues.apache.org/jira/browse/FINERACT-2484)
> > I will wait for Adam's reply on how to proceed from here, meanwhile you
> > can go through the migration branch, also if you want you can contribute in
> > making the UI pixel perfect. After migration there are some UI sections
> > which were not preserved 100%, there are some minor changes, so u can work
> > on that, you will get the current UI in (https://fineract.apache.org/).
> > We will be working to make the site 100% template based, so if you find
> > some segments which can be transformed from hand code , then you can do
> > that too. Thanks.
> >
> > On 2026/02/21 19:27:16 Ali Rana wrote:
> > > 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