Skip to content

inofix/ch-inofix-sketch-board

Repository files navigation

ch-inofix-sketch-board

This is a planning module for Liferay. It is based on https://github.com/inofix/note-it-js and can be used to lay out basic ideas which can later be exportet to e.g. WebContent.

How To Build

Commandline

  1. Install blade: curl https://raw.githubusercontent.com/liferay/liferay-blade-cli/master/installers/local | sh
  2. Create a liferay workspace: WORKSPACE=my-workspace; MODULENAME=ch-inofix-sketch-board; blade init $WORKSPACE
  3. Checkout timetracker sources to the workspace's module directory: cd $WORKSPACE/modules; git clone https://github.com/inofix/$MODULENAME.git
  4. Change working directory: cd $WORKSPACE/modules/$MODULENAME
  5. Build: gradle jar

How To Contribute

  1. Fork this repository to your individual github account.
  2. Clone your personal fork to your local machine.
  3. Use feature branches to work on new features or known issues.
  4. Merge finished features into your individual master branch and
  5. create pull-requests, to contribute your solutions to the inofix master branch.

Stay up-to-date

  1. Change the current working directory to your local project.
  2. Configure https://github.com/inofix/ch-inofix-sketch-board as additional upstream remote (see: https://help.github.com/articles/configuring-a-remote-for-a-fork/)
  3. Sync inofix-master with your individual fork (see: https://help.github.com/articles/syncing-a-fork/):
  4. Fetch upstream/master to your local copy: git fetch upstream
  5. Check out your fork's local 'master' branch: git checkout master
  6. Merge the changes from 'upstream/master' into your local master branch. This brings your fork's master branch into sync with the upstream repository, without losing your local changes: git merge upstream/master
  7. Push merged master to your individual github account and
  8. create a pull-request, to contribute your solution to the inofix master branch.

Note for Eclipse / Liferay-IDE developers

If the JSPs of the sketch-board-web project aren't validated properly,

  • select the sketch-board-web in the Project-Explorer view
  • open the context menu with the right mouse key
  • select "Configure" and
  • choose "Add JSP Validation Support"
  • select the sketch-board-web in the Project-Explorer view
  • press CTRL + F5 to refresh your project

You may have to restart Eclipse, too in order to have your JSPs validated.

Note for CLI developpers

There is absolutely no need for an IDE other than your favorite distro.. Just start liferay inside the workspace the following way:

blade server start

Inside the project module folder, just execute this to build and deploy the module into your liferay installation:

blade deploy

How To Test

TODO

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages