Please use our main repository for any issues/bugs/features suggestion.
The PWABuilder pwa-starter is our opinionated, best practices, production tested starter that we use to build all of our PWAs, including PWABuilder itself! The pwa-starter is a starter codebase, just like create-react-app or the Angular CLI can generate, that uses the PWABuilder team's preferred front-end tech stack.
With it you get an app that:
- Has no build system to set up and no boilerplate code to add. Everything is included out of the box.
- Has a Service Worker system using Workbox
- Scores close to 100 on Lighthouse out of the box
- Using the fluent Web Components, you can build native looking PWAs on Windows
- Has everything needed to be installable in the browser
- Is ready to be package for the app stores using PWABuilder
and all with just a few button clicks 😊.
-
SimpleEdit: Simple Image editing and collage making app!
-
Mail GO: Full featured email client. This app aims to show the power of the web by integrating many of the advanced APIs now avilable to PWAs, such as receiving content shared from another app, a custom titlebar, sycing data in the background and more!
- Github: https://github.com/jgw96/graph-app
- Web: https://www.memosapp.app
- Microsoft Store: https://www.microsoft.com/store/productId/9NQW566N4866
Hello and welcome! We are so glad that you are interested in contributing to the PWA! We only have a couple of rules and we hope you enjoy the process :)
- Don't move or delete any files. Only modify them.
- Navigate here to add content.
- Navigate here to edit styles.
- Fork the repository
- Clone your forked repository to your computer
- Head to the issues tab and look for an issue that you like.
- Once you have decided what issue to work on, give it a shot!
- Once done, push the code to your forked repository.
- Head to the Pull Requests tab and click on "Create New Pull Request"
- On the left of the arrow should be this repo and on the right should be yours.
- Add a small description to the Pull Request describing what you've done.
- Mention what Issue you have worked on. If the issue number is #3, you can mention "Closes #3" in the Pull Request description.
- Submit Pull Request
It's that easy! We hope you enjoy contributing to our repository. Don't hesitate to contact any of the maintainers about any problems!
