Giter Club home page Giter Club logo

scripts's Introduction

HUGnet Scripts

This is the code that is behind the scenes, running the HUGnet system. These scripts do polling of data, checking configurations, updating the master server with changes, and various other things.

Project Setup

Directory Structure

This project is broken up into only a couple of directories:

  • The include/ directory must be put into the include path as HUGnetScripts/
  • The bin/ directory contains all of the normally installed scripts
  • The misc/ directory contains scripts that don't have any other place
  • The test/ directory contains the unit tests
  • The contrib/ directory contains other useful stuff not written by or directly for this project
  • The build/ directory contains build scripts, and other things useful for building the project
  • The deb/ directory contains the base files for the debs
  • The util/ directory contains utilities that are not normally installed scripts.

Requirements

The scripts requires HUGnetLib/src/php to be installed in the php include path as HUGnetLib/. All of the dependencies for HUGnetLib must be installed.

  • PHP 5.3 or 5.4 CLI

Testing

There is currently no unit testing for this project. This is one of the items on the todo list

Deploying

Ubuntu

Currently there are only build scripts for building .deb files for Ubuntu. They are created by running 'ant deb'. The debs will be in the ./rel directory.

Troubleshooting & Useful Tools

Most of the code actually resides in HUGnetLib. These scripts are just a command line front end for HUGnetLib.

Contributing Changes

All commit messages need to reference bugs in the Mantis bug tracker (see below)

Changes can be contributed by either:

  1. Using git to create patches and emailing them to [email protected]
  2. Creating another github repository to make your changes to and submitting pull requests.

Git Checkins

All git checkins MUST REFERENCE A BUG in Mantis. This can be done in a number of ways. The commit message should contain one of the following forms:

  • bug #XXXX
  • fixed #XXXX
  • fixes #XXXX

Filing Bug Reports

The bug tracker for this project is at http://dev.hugllc.com/bugs/ . If you want an account on that site, please email [email protected].

License

This is released under the GNU GPL V3. You can find the complete text in the LICENSE file, or at http://opensource.org/licenses/gpl-3.0.html

scripts's People

Contributors

jliesmaki avatar prices avatar

Watchers

 avatar  avatar  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.