Skip to content

Repository files navigation

Financial Inclusion and Resilience Movement

The Financial Inclusion and Resilience Movement (FIRM) website.

Usage

The site is built with Eleventy and uses Vento.

Production Builds

To build a static version of the website, execute the following command:

npm run build

The site will be built in the _site directory. You can serve it locally using your preferred method for serving static files.

Local Development

You can run the site locally in development mode by executing the following command:

npm start

The site will be available at https://localhost:8080.

You can access the site's instance of Sveltia CMS in Chromium-based browser by visiting https://localhost:8080/admin/ and selecting the site directory when prompted. Changes will be made to the local filesystem.

Linting

CSS, JavaScript and Markdown can be linted using the following command:

npm run lint

Note that the built-in Deno formatter and linter are not currently used.

Release Process

Changelogs and releases are handled by release-please. We use a modified versioning scheme based on calendar versioning in the form YYYY.MM.MICRO (where MICRO, the third and final number in the version, indicates a patch, starting at 0 within each month's sequence of releases).

Prior to release, commit and push a single commit to bump the version appropriately:

git commit --allow-empty -m "chore: prepare release

Release-As: 2026.4.2"

(In this example, that would be the third release for April 2026 for a given package.)

Once that commit is in the version history, release-please will update the release pull request to the new version and it can be merged.

About

The Financial Inclusion and Resilience Movement (FIRM) website.

Topics

Resources

Code of conduct

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages

Generated from fluid-project/trivet