Skip to content

Meteor based implementation of Agora project. Agora: Solving online discussion.

License

Notifications You must be signed in to change notification settings

Agora-Project/agora-meteor

Repository files navigation

agora-meteor

A graph-based web forum built using meteor. For an example server of the forum, see agora-meteor-demo.

Install

Within another meteor project, use git to do this:

git clone https://github.com/Agora-Project/agora-meteor packages/agoraforum:core
meteor add agoraforum:core

Your app will now include the Agora forum software, exposing its routes and methods.

Usage

Including agoraforum:core in your application adds the following routes:

  • /admin: Renders the admin panel, with tools for administrators and moderators.
  • /user: Renders the profile for the current user.
  • /user/:_id: Renders the profile for a user by ID.
  • /users: Renders a list of users.
  • /forum: Renders the Agora discussion graph.

Development

To hack on agora-meteor, download the source:

git clone https://github.com/Agora-Project/agora-meteor
cd agora-meteor

Testing

To run unit tests one time and exit:

meteor test --once --driver-package dispatch:mocha

To run full-app tests one time and exit:

meteor test --once --full-app --driver-package dispatch:mocha

To run in watch mode, restarting as you change files, add TEST_WATCH=1 before your test command and remove the --once flag. For example:

TEST_WATCH=1 meteor test --driver-package dispatch:mocha

(text lifted from the dispatch:mocha readme, which agora-meteor uses for its test suite)

Contributing

To contribute to Agora, please see agora-meteor's issues page, and either submit an issue reflecting your problem or concern or request, or pick one out and leave a comment asking for guidance. The maintainers will pick it up :)

Once you've got a patch for an issue, please submit a PR. Thank you for your help!

License

GPL-3.0. See the LICENSE file for the license's full text.

About

Meteor based implementation of Agora project. Agora: Solving online discussion.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5