Git Product home page Git Product logo

nuxeo-customer-project-sample's Introduction

Jenkins

This plugin aim to show how to build and structure a common customer project. It is continuously built from Nuxeo CLI using the bootstrap.sh script.

Structure

It decribes a simple project, with several modules:

.
├── nuxeo-customer-project-sample-core: Core Module
│   └── src
│       ├── main
│       └── test
├── nuxeo-customer-project-sample-package: Nuxeo Package
│   └── src
│       └── main
└── nuxeo-customer-project-sample-web: Webapp Module (Polymer based)
    ├── images
    │   └── manifest
    ├── nuxeo
    │   ├── META-INF
    │   └── OSGI-INF
    ├── src
    └── test

Core Module

A Core Module usually contains new Java based new features not supported by Nuxeo Studio. You will find custom Automation Operation, Listeners, ...

Look at the Nuxeo CLI documentation to discover what you can easily generate. Full documentation about Nuxeo Bundle.

WebApp Module

A WebApp Module usually contains your Polymer Web Application as a standalone project to let you develop it as any other webapp.

Discover Polymer Guide to help you starting a new project.

Nuxeo Package

A Nuxeo Package usually contains installation instructions and optional constraints towards other packages (dependency, conflict). It is the easiest way to distribute a customer plugin, as it contains in one single ZIP file all the bundles, libraries, configuration properties and templates that are required to make the plugin work.

Full documentation about Nuxeo Package.

Building

mvn clean install

Requirements

See CORG/Compiling Nuxeo from sources

Deploying

$NUXEO_HOME/bin/nuxeoctl mp-install nuxeo-customer-project-sample/nuxeo-customer-project-sample-package/target/nuxeo-customer-project-sample-package-*.zip

Resources

Nuxeo CLI

www.npmjs.com/package/nuxeo-cli

Reporting issues

jira.nuxeo.com/browse/NXP/component/14503/

Licensing

Apache License, Version 2.0

About Nuxeo

Nuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with SaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris. More information is available at www.nuxeo.com.

nuxeo-customer-project-sample's People

Contributors

akervern avatar

Watchers

James Cloos 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.