Firefox-UI-Fix/docs/README.md

3.5 KiB

Develper Documents

Table of Contents

Basics

The following documents may be helpful:

Firefox Source Code:

Firefox Documents:

Test for None mac users:

Project-Specific

Environment

git and yarn should be installed.

You can configure it as follows:

## clone repository
git clone https://github.com/black7375/Firefox-UI-Fix.git
cd ./Firefox-UI-Fix

## checkout branch
git checkout <BRANCH_NAME>

## env setup
yarn install

You can build with this command:

yarn build

You can check test and css validate:

## test - When you make mixin or function
# __tests__ direcory, You can also find out how to use internal utils.
yarn test

## validate - Will be failed, this project uses non-standard features.
# Just use only for checking.
yarn validate

Project Structure

Rules

This is a rough guideline. (Not forced)

User Custom CSS

Basics

userChrome.css file is for browser UI, userContent.css file is for web contents.

Start Guide:

CSS, SASS Documents:

Live Debugging:

Advanced CSS keywords:

Restrictions