-
-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PWA Support #26
Labels
Milestone
Comments
FlorianRappl
added
enhancement
New feature or request
plugin
Covered by an opt-in plugin for Piral.
labels
Jun 25, 2019
FlorianRappl
added
the
in-implementation
The item is currently being implemented.
label
Oct 30, 2019
FlorianRappl
added a commit
that referenced
this issue
Nov 12, 2019
FlorianRappl
added a commit
that referenced
this issue
Nov 26, 2019
FlorianRappl
added
in-testing
The item is already out in preview and can be tested.
and removed
in-implementation
The item is currently being implemented.
in-testing
The item is already out in preview and can be tested.
labels
Nov 29, 2019
Landed in the preview! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
New Feature Proposal
For more information, see the
CONTRIBUTING
guide.Description
It should be easily possible to create a progressive web app for a Piral instance via an opt-in plugin in form of another package (e.g.,
piral-pwa
).The package must come with possibilities to determine the PWA options / manifest. As such it may not be exclusive to JS/TS code, but potentially also in other forms (some manifest.json / package.json extensions ...).
For Parcel implementation details see parcel-bundler/parcel#301.
Some Parcel plugins are already based on the most used option; Workbox.
Background
Piral instances are SPA-first. As such they are perfectly suited for offline-first scenarios. This may not apply to every Piral instance, and further work (e.g., abstracting away some authentication mechanism) may be required. Nevertheless, some people may desire a very simple way to create a PWA for their Piral instance (and its a great showcase).
Discussion
Determines a lot on the ability of Parcel to make this work. Maybe the
piral-cli
requires some exetnsion mechanism for it. This was planned anyway for the future.The text was updated successfully, but these errors were encountered: