Skip to content
develop
Go to file
Code

Latest commit

…himp to wdio testrunner) (#558)

* E2E: Hello World on GitHub Actions

* wip e2e

* Add Server helper

* wip e2e

* wip e2e test matrix

* wip e2e test matrix

* wip e2e

* e2e screensnapshots

* e2e migrate to webdriver.io v5
See breaking changes from v4 => v5 of WDIO project
https://github.com/webdriverio/webdriverio/blob/79d4df021ff141232e90bbb51021d330f5561c77/CHANGELOG.md

* e2e log artifacts

* e2e fix meteor build

* e2e fix meteor build

* e2e upload artifacts always()!

* E2E: Keep chrome client console log, Fix E2E language => en-US

* E2E first real payload!

* E2E fix no users on server

* E2E screenshots on browser.click & browser.waitForVisible

* E2E

* E2E Debug

* E2E debugging

* Retrigger test run

* chromedriver 84.0 (npm i chromedriver@^84.0.0)

* Fix E2E (no server log dir)

* Fix E2E: chromedriver needs node 12

* E2E: Updated developer docs, removed travis & chimp references
moved logs to tests/end2end/logs

* Fix build

* E2E: Cleanup debugging screenshots & increased wait timers from April 2020

* E2E Clean up prototype tests

* E2E: MeetingSeries all 6 tests passed

* E2E: Fix GitHub Actions (works locally)

* E2E: Fix GHA (GitHub Actions, works locally)

* E2E: MeetingSeriesEdit - migrated more tests

* E2E: Fix

* E2E: Fix

* E2E: Fully migrated MeetingSeriesEdit (10 passing)

Co-authored-by: Michael Gerhäuser <michael.gerhaeuser@methodpark.de>
cc1dfc4

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

master/ Build Status develop/ Build Status Code Climate Docker Pulls CLA assistant Crowdin

4Minitz!

Simply the best a decent free webapp for taking meeting minutes.

  • Create a meeting series and invite others
  • Specify moderators, invited and informed users
  • Create an agenda with multiple topics
  • Attend a meeting via web with reactive live updates
  • 1-button sending of agenda, minutes and action items by email
  • Use labels to tag items for later retrieval
  • Upload binary attachments to minutes (e.g., presentations, photos)
  • Track open action items and unfinished topics across meetings
  • Full privacy: Host your own server - it's easy!

(Click to enlarge screen shot)


4Minitz Demo Video

(Click to play Demo Video)

Documentation is "continuously" not finished... Nevertheless these WIP docs may be of help:

External Project Links

4Minitz is proudly sponsored by

Method Park

Deployment Quick Start

To quickly set up a local demo of 4Minitz at your site for evaluation and testing you can use our sample Docker Compose configuration file and run it with

docker-compose up

You can now access 4Minitz by pointing your browser to http://localhost:3100.

If you don't want to use docker-compose you can use just docker by starting the two containers manually:

docker run --rm --name mongo mongo
docker run --rm --name 4minitz \
    -v $PWD/4minitz_storage:/4minitz_storage \
    -p 3100:3333 \
    -e MONGO_URL=mongodb://mongo/4minitz \
    --link mongo \
    4minitz/4minitz:stable

Don't miss the Admin Guide with a more comprehensive coverage of the real production building & installation topic! Especially see how to configure your 4Minitz docker server.

Development environment (Linux, Mac)

Attention: This is not a proper setup for production deployment! It is intended for developers and so it has some security drawbacks (No password protection for MongoDB) and also consumes some amount of extra RAM (>700 MB)). Don't miss the Admin Guide with a more comprehensive coverage of the real production installation topic!

Prerequisites

4minitz is realized with the Meteor JS Framework. So, first install the current version of meteor:

curl https://install.meteor.com/ | sh
meteor --version

On Windows? Download the meteor installer. As an experienced Windows admin you sure can transfer the below steps for Linux and Mac to your OS.

Run development version (Linux & Mac)

Once Meteor is set up you can clone and run 4Minitz from source like this:

git clone https://github.com/4minitz/4minitz.git
cd 4minitz
cp settings_sample.json settings.json
./runapp.sh

Wait some time for meteor to finish downloading and building. You can reach 4Minitz via the default port 3100 by opening http://localhost:3100 in your browser

Hint: There is a settings_sample.json file that has quite a few configuration options (like sending eMails etc.). Don't miss the Admin Guide with more details on this topic.

About

4Minitz - Simply a decent free webapp for taking collaborative meeting minutes. (Keywords: Meeting Protocols, Action Items, Open Source). Check it out on our demo server:

Topics

Resources

License

Packages

No packages published
You can’t perform that action at this time.