Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.95 KB

README.md

File metadata and controls

50 lines (32 loc) · 1.95 KB

agora-meteor-basic

An example Agora server using agora-meteor.

Install

To build the Agora forum software, you will need git and meteor. You can see how to install them on their websites.

Once you have your dependencies installed, run this:

git clone https://githlab.com/Agora-Project/agora-meteor-basic
cd agora-meteor-basic
git submodule init
git submodule update
meteor npm install

Usage

To start the server, just do:

meteor

The Agora server will start on http://localhost:3000

In addition to the routes provided by agora-meteor, agora-meteor-demo adds routing and templating for user accounts using useraccounts:iron-routing. You can see how it is configured at lib/config/useraccounts.js. In particular, it adds these routes:

  • /signIn: A sign-in page.
  • /signUp: A sign-up page. Upon user creation, a verification email will be sent to the given email address.
  • /changePwd: A page where users can change their password.
  • /forgotPwd: A page to request a password reset.
  • /resetPwd: A page where a user can reset their password after requesting a password reset.
  • /verifyEmail: Upon user creation, a verification email will be sent to the given email address with a link to this page, associated with a unique token.

Testing

Currently, there is no test suite. However, it is coming!

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.