Code Monkey home page Code Monkey logo

liferay-client-extensions-samples's Introduction

GitHub Workflow Status GitHub last commit

Liferay Client Extensions Samples

Automatically mirror official client extensions samples you can find in the main repo here: https://github.com/liferay/liferay-portal/tree/master/workspaces/liferay-sample-workspace/client-extensions

The goal of this repository is to ease the process of trying out client extensions samples by removing the burden of cloning liferay-portal & by renaming ambiguous client extensions (e.g. custom-element-1).

The official readme file for those samples is mirrored in the HOW-TO.md.

The new naming is an arbitrary choice based on the description provided by Liferay in the readme file. Here's the correspondance for the renamed client extensions:

Original name New name
liferay-sample-custom-element-1 liferay-sample-custom-element-vanilla-js
liferay-sample-custom-element-2 liferay-sample-custom-element-react-scripts
liferay-sample-custom-element-3 liferay-sample-custom-element-angular
liferay-sample-custom-element-4 liferay-sample-custom-element-react-dom
liferay-sample-custom-element-5 liferay-sample-custom-element-react-clayui
liferay-sample-etc-frontend liferay-sample-etc-frontend-shared-import-map
liferay-sample-global-js-1 liferay-sample-global-js
liferay-sample-global-js-2 liferay-sample-global-js-with-attributes
liferay-sample-iframe-1 liferay-sample-iframe-counter
liferay-sample-iframe-2 liferay-sample-iframe-wikipedia
liferay-sample-theme-css-1 liferay-sample-theme-css-styled
liferay-sample-theme-css-2 liferay-sample-theme-css-unstyled
liferay-sample-theme-css-3 liferay-sample-theme-css-token-definition
liferay-sample-theme-spritemap-1 liferay-sample-theme-spritemap-single-svg
liferay-sample-theme-spritemap-2 liferay-sample-theme-spritemap-multiple-svg

Aditional information

If the build fails because of the Node version, you can force the use of a specific version by changing the build.gradle with something like:

apply plugin: "com.liferay.node"

node {
	nodeVersion = "20.10.0"
	global = false
}

Note that you can apply this for a specific client extension or all client extensions if you change the value in the parent folder (client-extensions or your liferay workpace).

liferay-client-extensions-samples's People

Contributors

github-actions[bot] avatar lgdd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.