We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
We use GitHub issues to track bugs. Report a bug by opening a new issue.
Great Bug Reports tend to have:
- A quick summary and/or background
- Steps to reproduce
- Be specific!
- Give sample code if you can.
- What you expected would happen
- What actually happens
- Notes (possibly including why you think this might be happening, or what you have tried that didn't work)
Pull requests are the best way to propose changes to the codebase. We actively welcome your pull requests:
- Fork the repo and create your branch from main.
- If you've added code that should be tested, add tests.
- Ensure the test suite passes.
- Create a pull request!
These are the packages that are shipped from this repository:
- Blazor.BrowserExtension
- Blazor.BrowserExtension.Build
- Blazor.BrowserExtension.Template
This package provides the runtime functionalities, including:
- Importing the browser polyfill
- Importing WebExtensions.Net and registering in dependency container
- Handling the routing in background page and index page
This package facilitates the build process by defining and importing the build tasks, including:
- Validating extension manifest
- Replacing content of Blazor framework .js files
- Converting project name to safe string to be used as ID in JavaScript
This package serves as a template for initiating a new project using the dotnet new command.
By contributing, you agree that your contributions will be licensed under its MIT License.