Skip to content

Latest commit

 

History

History

guidelines

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Liferay Frontend Guidelines

guidelines

This is a live (changing) repository containing general and Liferay DXP-specific guidelines for doing Frontend Development at Liferay Inc.

Guideline development

We don't have a formalized procedure for implementation changes, but informally, we expect most changes to evolve like this:

  1. Somebody submits a question (eg. an issue) or proposal (eg. could be an issue or PR).
  2. Over a period of some days, we arrive at (or draw near to) a consensus.
  3. After an interval that gives people adequate time to respond, we conclude the discussion; ultimately someone like @jbalsas will have the ability to make a call about what the conclusion should be (if it's not clear, or if there is some other reason to veto the consensus).
  4. PR documenting the guideline gets merged.
  5. If possible to enforce via automation, we add linting or other enforcement at the appropriate location (for example, via @liferay/eslint-config or tooling that is specific to liferay-portal).