Skip to content

Commit 21d3ef3

Browse files
authored
Merge pull request #269 from os2display/feature/developer-docs
Updated developer docs
2 parents d93e6c3 + 6f37c66 commit 21d3ef3

File tree

25 files changed

+755
-1121
lines changed

25 files changed

+755
-1121
lines changed

.env

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -39,31 +39,40 @@ CORS_ALLOW_ORIGIN='^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$'
3939
# CORS_ALLOW_ORIGIN="^.*"
4040
###< nelmio/cors-bundle ###
4141

42-
###> App ###
43-
APP_DEFAULT_DATE_FORMAT='Y-m-d\TH:i:s.v\Z'
44-
APP_ACTIVATION_CODE_EXPIRE_INTERNAL=P2D
45-
APP_KEY_VAULT_SOURCE=ENVIRONMENT
46-
APP_KEY_VAULT_JSON="{}"
47-
###< App ###
48-
4942
###> lexik/jwt-authentication-bundle ###
5043
JWT_SECRET_KEY=%kernel.project_dir%/config/jwt/private.pem
5144
JWT_PUBLIC_KEY=%kernel.project_dir%/config/jwt/public.pem
5245
JWT_PASSPHRASE=APP_JWT_PASSPHRASE
53-
# 1 hour
46+
# Default: 1 hour
5447
JWT_TOKEN_TTL=3600
55-
# 15 days
48+
# Default: 15 days
5649
JWT_SCREEN_TOKEN_TTL=1296000
5750
###< lexik/jwt-authentication-bundle ###
5851

5952
###> gesdinet/jwt-refresh-token-bundle ###
60-
# 2 hours
53+
# Default: 2 hours
6154
JWT_REFRESH_TOKEN_TTL=7200
62-
# 30 days
55+
# Default: 30 days
6356
JWT_SCREEN_REFRESH_TOKEN_TTL=2592000
6457
###< gesdinet/jwt-refresh-token-bundle ###
6558

59+
###> redis ###
60+
REDIS_CACHE_PREFIX=DisplayApiService
61+
REDIS_CACHE_DSN=redis://redis:6379/0
62+
###< redis ###
63+
64+
###> App ###
65+
APP_DEFAULT_DATE_FORMAT='Y-m-d\TH:i:s.v\Z'
66+
APP_ACTIVATION_CODE_EXPIRE_INTERVAL=P2D
67+
APP_KEY_VAULT_SOURCE=ENVIRONMENT
68+
APP_KEY_VAULT_JSON="{}"
69+
EVENTDATABASE_API_V2_CACHE_EXPIRE_SECONDS=300
70+
TRACK_SCREEN_INFO=false
71+
TRACK_SCREEN_INFO_UPDATE_INTERVAL_SECONDS=300
72+
###< App ###
73+
6674
###> itk-dev/openid-connect-bundle ###
75+
# See docs/feed/openid-connect.md for variable explanations.
6776
# internal provider
6877
INTERNAL_OIDC_METADATA_URL=INTERNAL_OIDC_METADATA_URL
6978
INTERNAL_OIDC_CLIENT_ID=INTERNAL_OIDC_CLIENT_ID
@@ -82,19 +91,13 @@ EXTERNAL_OIDC_REDIRECT_URI=EXTERNAL_OIDC_REDIRECT_URI
8291
EXTERNAL_OIDC_LEEWAY=30
8392
EXTERNAL_OIDC_HASH_SALT=
8493
EXTERNAL_OIDC_CLAIM_ID=signinname
85-
###< itk-dev/openid-connect-bundle ###
8694

8795
# cli redirect url
8896
OIDC_CLI_REDIRECT=APP_CLI_REDIRECT_URI
8997
###< itk-dev/openid-connect-bundle ###
9098

91-
###> redis ###
92-
REDIS_CACHE_PREFIX=DisplayApiService
93-
REDIS_CACHE_DSN=redis://redis:6379/0
94-
###< redis ###
95-
9699
###> Calendar Api Feed Source ###
97-
# See docs/feed/calendar-api-feed.md for variable explainations.
100+
# See docs/feed/calendar-api-feed.md for variable explanations.
98101
CALENDAR_API_FEED_SOURCE_LOCATION_ENDPOINT=
99102
CALENDAR_API_FEED_SOURCE_RESOURCE_ENDPOINT=
100103
CALENDAR_API_FEED_SOURCE_EVENT_ENDPOINT=
@@ -105,13 +108,7 @@ CALENDAR_API_FEED_SOURCE_DATE_TIMEZONE=
105108
CALENDAR_API_FEED_SOURCE_CACHE_EXPIRE_SECONDS=300
106109
###< Calendar Api Feed Source ###
107110

108-
EVENTDATABASE_API_V2_CACHE_EXPIRE_SECONDS=300
109-
110-
TRACK_SCREEN_INFO=false
111-
TRACK_SCREEN_INFO_UPDATE_INTERVAL_SECONDS=300
112-
113111
###> Admin configuration ###
114-
### Will be injected in the html of the admin page.
115112
ADMIN_REJSEPLANEN_APIKEY=
116113
ADMIN_SHOW_SCREEN_STATUS=false
117114
ADMIN_TOUCH_BUTTON_REGIONS=false
@@ -120,13 +117,11 @@ ADMIN_ENHANCED_PREVIEW=false
120117
###< Admin configuration ###
121118

122119
###> Client configuration ###
123-
### Will be injected in the html of the client page.
124120
CLIENT_LOGIN_CHECK_TIMEOUT=20000
125121
CLIENT_REFRESH_TOKEN_TIMEOUT=300000
126122
CLIENT_RELEASE_TIMESTAMP_INTERVAL_TIMEOUT=600000
127123
CLIENT_SCHEDULING_INTERVAL=60000
128124
CLIENT_PULL_STRATEGY_INTERVAL=90000
129125
CLIENT_COLOR_SCHEME='{"type":"library","lat":56.0,"lng":10.0}'
130126
CLIENT_DEBUG=false
131-
CLIENT_LOGGING='[]'
132127
###< Client configuration ###

CHANGELOG.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@ All notable changes to this project will be documented in this file.
1414
* Removed propTypes.
1515
* Upgraded redux-toolkit and how api slices are generated.
1616
* Fixed redux-toolkit cache handling.
17-
* Add Taskfile
17+
* Added Taskfile
18+
* Updated developer documentation.
1819

1920
### NB! Prior to 3.x the project was split into separate repositories
2021

21-
Therefore, changelogs were maintained for each repo. These are available here:
22+
Therefore, changelogs were maintained for each repo. The v2 changelogs have been moved to the `docs/v2-changelogs/`
23+
folder.
2224

23-
* API: [docs/changelogs/api.md](docs/changelogs/api.md)
24-
* Admin: [docs/changelogs/admin.md](docs/changelogs/admin.md)
25-
* Template: [docs/changelogs/template.md](docs/changelogs/template.md)
26-
* Client: [docs/changelogs/client.md](docs/changelogs/client.md)
27-
* Docs: [docs/changelogs/docs.md](docs/changelogs/docs.md)
25+
* API: [docs/v2-changelogs/api.md](docs/v2-changelogs/api.md)
26+
* Admin: [docs/v2-changelogs/admin.md](docs/v2-changelogs/admin.md)
27+
* Template: [docs/v2-changelogs/template.md](docs/v2-changelogs/template.md)
28+
* Client: [docs/v2-changelogs/client.md](docs/v2-changelogs/client.md)

0 commit comments

Comments
 (0)