Skip to content

webview/meta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

webview

Our Goal

The webview organisation is dedicated to the problem that is using a Web Stack as a application GUI. We are the maintainers of full-stack solutions, core implementations, binding libraries, and other supplements to projects that take this approach. It's our objective to share knowledge and empower each other's pursuits.

Structure

There are five main code components of the webview organization:

  • core
  • bindings
  • supplements
  • documentation
  • testing

Core consists of the main webview repository which provides the backbone for all the language specific bindings, and eventually each language binding should depend on it for providing similar underlying behavior.

Repository Naming Conventions

  • webview - the core headers
  • docs - the documentation for the core library (structure to be determined)
  • rfcs - the RFC library
  • webview_testing - a testing harness for all devices
  • webview_actions - common actions for repositories
  • webview_%language% - a binding to the core headers, where %language% is nim, rust, python etc.
  • webview_%supplement% - a supplement to webview, where %supplement% is tray, notifications etc.

CODEOWNERS

Every repository in this organization is required to have at minimum two code owners.

Semantic Versioning

All repositories are required to strictly follow Semantic Versioning 2.0..

RFCs

Additions or modifications to the core that are likely to have changes "trickle down" to bindings and consumers deserve special attention.

Licensing

All repositories are required to maintain license files and a notice in the readme, as well as placing it in appropriate packaging files such as but not limited to a package.json or Cargo.toml. Please follow the dual licensing model of MIT and Apache 2.0.

Contributing

We consider all types of contributions to be important additions to this organization. Filing issues, maintaining bindings, reviewing pull-requests and participating in discussions are all activities that we expect to follow the rules set out in the following code of conduct.

Code of Conduct

Please take a moment review our Code of Conduct. Your participation in this community requires that you follow these rules.

Social Contract

In addition to the Code of Conduct, we also abide with a Social Contract as regards this project and our community. Please take a moment to review it.

License

2020 (c) The Webview Contributors This document is licensed under CC-BY-INTL 2.0.

Releases

No releases published

Packages

No packages published