danieloliver / bardview5 Goto Github PK
View Code? Open in Web Editor NEWA Fifth Edition Dungeons & Dragons Campaign Management Tool
License: MIT License
A Fifth Edition Dungeons & Dragons Campaign Management Tool
License: MIT License
The BardView5 Server application uses Gin. Currently CORS is set using gin-contrib/cors default.
For the convenience of anyone who wishes to do the extra configuration, CORS should be configurable from environment variables. If none set, default should be the fallback.
Database migrations should be aggregated into versions.
An example configuration and any code updates required to enable BardView5 to run with Ory Kratos using OAuth2 and OIDC would enable more deployment and self-hosted flexibility and options.
BardView5/server/snapshot/snapshot.sql
Line 62 in 0ea91de
Dnd5e Monster user tags should become a json object in the database so that more advanced scenarios of tagging, filtering, sorting can be enabled later.
The API exposed should remain a string array. The keys stored in the json object should become the set of elements exposed in the string array. Any elements in the string array should be stored as empty json keys.
BardView5/server/bardview5.yaml
Lines 359 to 360 in 0ea91de
The BardView5 Server application uses Gin. Currently when running behind a proxy, Gin trusts all proxies by default which is unsafe.
For the convenience and security of anyone who is willing to do the extra configuration when hosting BV5 themselves, the trusted proxies using Gin's SetTrustedProxies
should be configurable from environment variables. If none set, default of trusting all should be the fallback.
For the safety and convenience of anyone who wishes to have insights and visibility into the application performance, Prometheus endpoint should be disabled by default and then a configurable environment variable should be able to enable Prometheus endpoint.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.