Skip to content

ESUG/Regis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Regis CI

Regis is Web application for managing ESUG conference registrations.

Regis was initially developed and currently supported by SEMANTICS S.R.L. . It has a MIT license.

Installation

Prerequisites

  • Latest Pharo 10 image
  • Pharo VM for Pharo 10

You can get both by downloading it from the Pharo site or in the command line with zeroconf:

wget -O- get.pharo.org | bash

To load the ESUGApp package into the Pharo image:

  Metacello new  
    baseline: 'ESUGApp';
    githubUser: 'ESUG' project: 'Regis' commitish: 'master' path: 'src';
    onWarningLog;
    onConflictUseLoaded;
    load.

ESUGSetUp start

You can see the application run in: http://localhost:8000/ESUG

Admin credentials:

email: admin@esug.org password: 12345678

Testing Data

To automatically register attendees and group managers execute the following script after installation and initialization of the project (review previous script)

ERTest generateDataForTest 

This scripts fill the website with contrived information for testing purpose. You can see the registered users by logging in as admin.

All the users generated automatically have as password: 12345678

To execute the UI tests we are using Parasol, which is a binding to Selenium. You'll need to install selenium to be able to execute the tests. See documentation at https://github.com/SeasideSt/Parasol.

Deploy with Docker

See documentation in Docker/README.md

FAQ

See documentation in FAQ/README.md

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Smalltalk 100.0%