EventHub

(β˜… 1,335)

An open source event analytics platform

  • .gitignore
  • cohort-screenshot.png
  • EventHub.iml
  • funnel-screenshot.png
  • jmeter.jmx
  • jmeter.properties
  • karma.conf.js
  • parent.xml
  • plot_jmeter_performance.py
  • pom.xml
  • Procfile
  • README.md
  • script.sh
  • system.properties
  • write_performance.png

# Installation Guide

1. Get the code
git clone https://github.com/Codecademy/EventHub

Downloads the entire project code from GitHub to your computer.

cd EventHub

Moves into the project folder you just downloaded.

2. Official Install Script

Easy Recommended
Prerequisites
  • Node.js Node.js must be installed to use npm.
npm install -g karma

Installs the package published on the npm registry globally β€” no need to clone the source.

npm install -g karma-jasmine@2_0

Installs the package published on the npm registry globally β€” no need to clone the source.

npm install -g karma-chrome-launcher

Installs the package published on the npm registry globally β€” no need to clone the source.

βœ… After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.

Pulled directly from this repo's README.

3. Maven (Java)

Medium
Prerequisites
  • Git Needed to download the project code from GitHub.
  • JDK (Java) Required to build and run Java projects.
  • Maven The build tool used for the mvn command.
mvn -am -pl web clean package

Installs dependencies and builds the project using Maven.

mvn -am -pl web clean test

Installs dependencies and builds the project using Maven.

βœ… A BUILD SUCCESS message means it worked. The output is created under target/.

Pulled directly from this repo's README.

// repository documentation