Skip to content

Commit

Permalink
Merge pull request #400 from maykinmedia/develop
Browse files Browse the repository at this point in the history
Release v1.1
  • Loading branch information
alextreme authored Dec 20, 2022
2 parents cb0b4c0 + 49252f7 commit 7b66eb3
Show file tree
Hide file tree
Showing 214 changed files with 34,025 additions and 3,302 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
uses: actions/checkout@v2
- name: Install dependencies
run: |
npm install
npm install --legacy-peer-deps
- name: Run Prettier
run: |
npm run check-linting
Expand Down
57 changes: 57 additions & 0 deletions .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Resolve dependencies

on:
push:
branches:
- main
- develop
tags:
- '**'
paths:
- 'bin/*'
- 'requirements/*'
pull_request:
paths:
- 'bin/*'
- 'requirements/*'
workflow_dispatch:

jobs:
compile_dependencies_linux:
name: Run compile_dependencies on Linux
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: '3.9'

- name: Install pip-tools
run: pip install pip-tools

- name: Make sure current directory can be detected a git repository
run: git init

- name: Run bin/compile_dependencies.sh
run: ./bin/compile_dependencies.sh


compile_dependencies_macos:
name: Run compile_dependencies on MacOS
runs-on: macos-latest

steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: '3.9'

- name: Install pip-tools
run: pip install pip-tools

- name: Make sure current directory can be detected a git repository
run: git init

- name: Run bin/compile_dependencies.sh
run: ./bin/compile_dependencies.sh
7 changes: 6 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,13 @@ RUN npm run build


# Stage 3 - Build docker image suitable for production

FROM python:3.9-slim-buster

# Stage 3.1 - Set up the needed production dependencies
# install all the dependencies for GeoDjango
# Note: mime-support becomes media-types in Debian Bullseye (required for correctly serving mime-types for images)
# Also install the dependencies for GeoDjango

RUN apt-get update && apt-get install -y --no-install-recommends \
procps \
vim \
Expand All @@ -77,6 +80,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
libgdk-pixbuf2.0-0 \
libffi-dev \
shared-mime-info \
mime-support \
&& rm -rf /var/lib/apt/lists/*

WORKDIR /app
Expand Down Expand Up @@ -104,6 +108,7 @@ USER maykin
ARG COMMIT_HASH
ENV GIT_SHA=${COMMIT_HASH}
ENV DJANGO_SETTINGS_MODULE=open_inwoner.conf.docker
ENV DIGID_MOCK=True

ARG SECRET_KEY=dummy

Expand Down
26 changes: 9 additions & 17 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,39 +3,31 @@ Open Inwoner
==================


:Version: 1.0.5
:Version: 1.0.6
:Source: https://github.com/maykinmedia/open-inwoner
:Keywords: inwoner
:PythonVersion: 3.9

|build-status| |docker| |black| |python-versions|

Platform to provide digital services to the residents.
Platform voor gemeenten en overheden om producten inzichtelijker en toegankelijker te maken voor inwoners.

Developed by `Maykin Media B.V.`_ for Dimpact and the `i4Sociaal`_ gemeenten:
Ontwikkeld door `Maykin Media B.V.`_ voor Dimpact en de `i4Sociaal`_ gemeenten:
Deventer, Enschede, Groningen, Leeuwarden, Zaanstad, Zwolle.


Introduction
Introductie
============

Open Inwoner Platform is designed to help municipalities to support their residents and
to inform them about available services.
Zie ook onze PDF Introductie handout: https://github.com/maykinmedia/open-inwoner/blob/develop/docs/OpenInwoner_Introductie_v1.pdf

Using Open Inwoner platform administrators can easily fill in the information
about municipality products and services with the convenient WYSIWYG editor.
The users can search through the products with the power of the full-text
search and the questionnaires to access the services which are applicable and
useful in their situation.
Het Open Inwoner Platform is ontwikkeld voor en door gemeenten om producten en diensten aan te bieden aan hun inwoners, gecombineerd met een "Mijn" omgeving.

The users can interact with each other and exchange messages and documents.
The users can create plans together to achieve their goals.
Informatie over de producten kan eenvoudig beheerd worden middels een handige WYSIWYG editor. Gebruikers van het platform kunnen door de beschikbare producten zoeken, veelgestelde vragen bekijken en tevens eenvoudige vragenlijsten invullen om zo de voor hun relevante informatie zo laagdrempelig mogelijk te vinden.

The style of the application is easily configurable: all the colors, images,
help texts and the logo can be set up and changed in the admin page.
Gebruikers kunnen tevens berichten en documenten uitwisselen, dit vindt plaats door middel van samenwerkingsplannen en desgewenst zonder of met de gemeente.

Open Inwoner is developed in line with the `Common Ground`_ principles and provides
integration with Common Ground services such as Open Zaak and Haal Centraal.
Open Inwoner is ontwikkeld in lijn met de `Common Ground`_ principes en bevat integraties met Common Ground componenten zoals Open Zaak en Haal Centraal.

.. _`Common Ground`: https://commonground.nl/

Expand Down
Binary file added docs/OpenInwoner_Introductie_v1.pdf
Binary file not shown.
Loading

0 comments on commit 7b66eb3

Please sign in to comment.