Skip to content

4minitz/4minitz

develop
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
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
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.