Firefox-UI-Fix/docs
2022-04-11 16:03:34 +09:00
..
omni_ja.md Doc: Dev README - TOC 2022-04-11 16:03:34 +09:00
Preference.md Doc: Omni.ja 2022-04-10 21:50:51 +09:00
Project_Structure.md Doc: Project structure TOC 2022-04-06 15:14:24 +09:00
README.md Doc: Dev README - TOC 2022-04-11 16:03:34 +09:00
Restrictions.md Doc: Restrictions update with examples 2022-04-11 09:00:14 +09:00
Rules.md Doc: Separated docs/README.md 2022-04-09 21:56:27 +09:00

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)

Advanced Customizing

Policies

Preference

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