pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/all-contributors/app/blob/main/DEVELOPMENT.md

eet" href="https://github.githubassets.com/assets/global-68dd150ce6c8e711.css" /> app/DEVELOPMENT.md at main · all-contributors/app · GitHub
Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 951 Bytes

File metadata and controls

40 lines (25 loc) · 951 Bytes

Development Guide

This guide explains how the All Contributors app is built, how to run and test it locally, and how to keep your local environment aligned with CI.

Quick Start

This guide assumes that you have nvm installed to manage Node versions. It also assumes that you are working in a cloned fork of the all-contributors/app GitHub repository.

Environment setup

To begin, be sure that you are using node version 22 (what we are running in CI), install all dependencies using the package-lock.json lockfile.

# Use Node 22 (same as CI)
nvm install 22
nvm use 22

# Install dependencies specified in the package-lock.json lockfile
npm ci

Test suite

Next, you can run the test suite using npm.

# Run the tests
npm test

We use Jest as our test runner. To update snapshots, which can need to happen when tests change and/or Jest is updated, run:

# Update Jest snapshots
npm test -- -u
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy