stratos

module
v0.0.0-...-dd2dcfe Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2018 License: Apache-2.0

README

Stratos

GitHub release License slack.cloudfoundry.org


NOTE If you are looking for the Stable, V1 version of Stratos, this is in the master branch.

Development effort has switched over to Version 2. This is being developed in the v2-master branch which is set to be the GitHub project default.

Version 2 does not currently have feature parity with the Version 1 - see the Development Roadmap for more information. Development efforts are focused on getting to a release of V2.


Stratos is an Open Source Web-based UI (Console) for managing Cloud Foundry. It allows users and administrators to both manage applications running in the Cloud Foundry cluster and perform cluster management tasks.

Stratos Application view

Deploying Stratos

Stratos can be deployed in the following environments:

  1. Cloud Foundry, as an application. See guide
  2. Kubernetes, using a Helm chart. See guide
  3. Docker, using docker compose. See guide
  4. Docker, single container deploying all components. See guide

Quick Start

To get started quickly, we recommend following the steps to deploy the Stratos Console as a Cloud Foundry Application - see here.

You can also quickly deploy Stratos, using the all-in-one container:

$ docker run -p 4443:443 splatform/stratos-ui:latest 

You can access the UI on https://localhost:4443

Project Planning

We use ZenHub for project planning. Feel free to head over to the Boards tab and have a look through our pipelines and milestones. Please note in order to view the Github ZenHub Boards tab you will need the ZenHub browser extension. Alternatively, to view the planning board without the extension visit our ZenHub Project Page

Further Reading

Take a look at the Feature Set for details on the feature set that Stratos provides.

Get an Overview of Stratos, its components and the different ways in which it can be deployed.

Take a look at the Development Roadmap to see where we are heading. We update our status page each week to summarize what we are working on - see the Status Page.

Browse through features and issues in the project's issues page or Zenhub Board.

What kind of code is in Stratos? We've integrated Code Climate for some code quality and maintainability metrics. Take a stroll around the project page

Contributing

We very much welcome developers who would like to get involved and contribute to the development of the Stratos project. Please refer to the Contributing guide for more information.

For information to help getting started with development, please read the Developer's Guide.

Support and feedback

We have a channel (#stratos) on the Cloud Foundy Slack where you can ask questions, get support or give us feedback. We'd love to hear from you if you are using Stratos.

You can join the Cloud Foundry Slack here - https://slack.cloudfoundry.org/ - and then join the #stratos channel.

License

The work done has been licensed under Apache License 2.0. The license file can be found here.

Directories

Path Synopsis
src
backend/app-core/__vendor/github.com/gogo/protobuf/_conformance
conformance implements the conformance test subprocess protocol as documented in conformance.proto.
conformance implements the conformance test subprocess protocol as documented in conformance.proto.
backend/app-core/__vendor/github.com/gogo/protobuf/_conformance/conformance_proto
Package conformance is a generated protocol buffer package.
Package conformance is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/gogoproto
Package gogoproto provides extensions for protocol buffers to achieve:
Package gogoproto provides extensions for protocol buffers to achieve:
backend/app-core/__vendor/github.com/gogo/protobuf/jsonpb
Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
backend/app-core/__vendor/github.com/gogo/protobuf/jsonpb/jsonpb_test_proto
Package jsonpb is a generated protocol buffer package.
Package jsonpb is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/defaultcheck
The defaultcheck plugin is used to check whether nullable is not used incorrectly.
The defaultcheck plugin is used to check whether nullable is not used incorrectly.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/description
The description (experimental) plugin generates a Description method for each message.
The description (experimental) plugin generates a Description method for each message.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/embedcheck
The embedcheck plugin is used to check whether embed is not used incorrectly.
The embedcheck plugin is used to check whether embed is not used incorrectly.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/enumstringer
The enumstringer (experimental) plugin generates a String method for each enum.
The enumstringer (experimental) plugin generates a String method for each enum.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/equal
The equal plugin generates an Equal and a VerboseEqual method for each message.
The equal plugin generates an Equal and a VerboseEqual method for each message.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/face
The face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure.
The face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/gostring
The gostring plugin generates a GoString method for each message.
The gostring plugin generates a GoString method for each message.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/marshalto
The marshalto plugin generates a Marshal and MarshalTo method for each message.
The marshalto plugin generates a Marshal and MarshalTo method for each message.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/oneofcheck
The oneofcheck plugin is used to check whether oneof is not used incorrectly.
The oneofcheck plugin is used to check whether oneof is not used incorrectly.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/populate
The populate plugin generates a NewPopulated function.
The populate plugin generates a NewPopulated function.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/size
The size plugin generates a Size or ProtoSize method for each message.
The size plugin generates a Size or ProtoSize method for each message.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/stringer
The stringer plugin generates a String method for each message.
The stringer plugin generates a String method for each message.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/testgen
The testgen plugin generates Test and Benchmark functions for each message.
The testgen plugin generates Test and Benchmark functions for each message.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/union
The onlyone plugin generates code for the onlyone extension.
The onlyone plugin generates code for the onlyone extension.
backend/app-core/__vendor/github.com/gogo/protobuf/plugin/unmarshal
The unmarshal plugin generates a Unmarshal method for each message.
The unmarshal plugin generates a Unmarshal method for each message.
backend/app-core/__vendor/github.com/gogo/protobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
Package proto converts data structures to and from the wire format of protocol buffers.
backend/app-core/__vendor/github.com/gogo/protobuf/proto/proto3_proto
Package proto3_proto is a generated protocol buffer package.
Package proto3_proto is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor
Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
backend/app-core/__vendor/github.com/gogo/protobuf/protoc-gen-gogo/generator
The code generator for the plugin for the Google protocol buffer compiler.
The code generator for the plugin for the Google protocol buffer compiler.
backend/app-core/__vendor/github.com/gogo/protobuf/protoc-gen-gogo/grpc
Package grpc outputs gRPC service descriptions in Go code.
Package grpc outputs gRPC service descriptions in Go code.
backend/app-core/__vendor/github.com/gogo/protobuf/protoc-gen-gogo/plugin
Package plugin_go is a generated protocol buffer package.
Package plugin_go is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test
Package test is a generated protocol buffer package.
Package test is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/asymetric-issue125
Package asym is a generated protocol buffer package.
Package asym is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/casttype/combos/both
Package casttype is a generated protocol buffer package.
Package casttype is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/casttype/combos/marshaler
Package casttype is a generated protocol buffer package.
Package casttype is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/casttype/combos/neither
Package casttype is a generated protocol buffer package.
Package casttype is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/casttype/combos/unmarshaler
Package casttype is a generated protocol buffer package.
Package casttype is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/casttype/combos/unsafeboth
Package casttype is a generated protocol buffer package.
Package casttype is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/casttype/combos/unsafemarshaler
Package casttype is a generated protocol buffer package.
Package casttype is a generated protocol buffer package.
Package casttype is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/castvalue
Package castvalue is a generated protocol buffer package.
Package castvalue is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/castvalue/combos/both
Package castvalue is a generated protocol buffer package.
Package castvalue is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/castvalue/combos/marshaler
Package castvalue is a generated protocol buffer package.
Package castvalue is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/castvalue/combos/unmarshaler
Package castvalue is a generated protocol buffer package.
Package castvalue is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/castvalue/combos/unsafeboth
Package castvalue is a generated protocol buffer package.
Package castvalue is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/castvalue/combos/unsafemarshaler
Package castvalue is a generated protocol buffer package.
Package castvalue is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/castvalue/combos/unsafeunmarshaler
Package castvalue is a generated protocol buffer package.
Package castvalue is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/combos/both
Package test is a generated protocol buffer package.
Package test is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/combos/marshaler
Package test is a generated protocol buffer package.
Package test is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/combos/unmarshaler
Package test is a generated protocol buffer package.
Package test is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/combos/unsafeboth
Package test is a generated protocol buffer package.
Package test is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/combos/unsafemarshaler
Package test is a generated protocol buffer package.
Package test is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/combos/unsafeunmarshaler
Package test is a generated protocol buffer package.
Package test is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/custom
Package custom contains custom types for test and example purposes.
Package custom contains custom types for test and example purposes.
backend/app-core/__vendor/github.com/gogo/protobuf/test/custom-dash-type
Package custom contains custom types for test and example purposes.
Package custom contains custom types for test and example purposes.
backend/app-core/__vendor/github.com/gogo/protobuf/test/custombytesnonstruct
Package custombytesnonstruct is a generated protocol buffer package.
Package custombytesnonstruct is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/data
Package data is a generated protocol buffer package.
Package data is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/empty-issue70
Package empty is a generated protocol buffer package.
Package empty is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/enumcustomname
Package enumcustomname is a generated protocol buffer package.
Package enumcustomname is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/enumdecl
Package enumdecl is a generated protocol buffer package.
Package enumdecl is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/enumdecl_all
Package enumdeclall is a generated protocol buffer package.
Package enumdeclall is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/enumprefix
Package enumprefix is a generated protocol buffer package.
Package enumprefix is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/enumstringer
Package enumstringer is a generated protocol buffer package.
Package enumstringer is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/example
Package test is a generated protocol buffer package.
Package test is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/filedotname
Package filedotname is a generated protocol buffer package.
Package filedotname is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/fuzztests
Package fuzztests is a generated protocol buffer package.
Package fuzztests is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/group
Package group is a generated protocol buffer package.
Package group is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/importdedup
Package importdedup is a generated protocol buffer package.
Package importdedup is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/importdedup/subpkg
Package subpkg is a generated protocol buffer package.
Package subpkg is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/indeximport-issue72
Package indeximport is a generated protocol buffer package.
Package indeximport is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/indeximport-issue72/index
Package index is a generated protocol buffer package.
Package index is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/issue260
Package issue260 is a generated protocol buffer package.
Package issue260 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/issue261
Package issue261 is a generated protocol buffer package.
Package issue261 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/issue262
Package timefail is a generated protocol buffer package.
Package timefail is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/issue34
Package issue34 is a generated protocol buffer package.
Package issue34 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/issue42order
Package issue42 is a generated protocol buffer package.
Package issue42 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/issue8
Package proto is a generated protocol buffer package.
Package proto is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/mapsproto2/combos/both
Package proto2_maps is a generated protocol buffer package.
Package proto2_maps is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/mapsproto2/combos/marshaler
Package proto2_maps is a generated protocol buffer package.
Package proto2_maps is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/mapsproto2/combos/neither
Package proto2_maps is a generated protocol buffer package.
Package proto2_maps is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/mapsproto2/combos/unmarshaler
Package proto2_maps is a generated protocol buffer package.
Package proto2_maps is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/mapsproto2/combos/unsafeboth
Package proto2_maps is a generated protocol buffer package.
Package proto2_maps is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/mapsproto2/combos/unsafemarshaler
Package proto2_maps is a generated protocol buffer package.
Package proto2_maps is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/mapsproto2/combos/unsafeunmarshaler
Package proto2_maps is a generated protocol buffer package.
Package proto2_maps is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/moredefaults
Package moredefaults is a generated protocol buffer package.
Package moredefaults is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/nopackage
Package nopackage is a generated protocol buffer package.
Package nopackage is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneof/combos/both
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneof/combos/marshaler
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneof/combos/neither
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneof/combos/unmarshaler
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneof/combos/unsafeboth
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneof3/combos/both
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneof3/combos/marshaler
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneof3/combos/neither
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneof3/combos/unmarshaler
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneof3/combos/unsafeboth
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
Package one is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/oneofembed
Package proto is a generated protocol buffer package.
Package proto is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/packed
Package packed is a generated protocol buffer package.
Package packed is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/proto3extension
Package proto3extension is a generated protocol buffer package.
Package proto3extension is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/protosize
Package protosize is a generated protocol buffer package.
Package protosize is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/required
Package required is a generated protocol buffer package.
Package required is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/sizeunderscore
Package sizeunderscore is a generated protocol buffer package.
Package sizeunderscore is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/stdtypes
Package stdtypes is a generated protocol buffer package.
Package stdtypes is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/tags
Package tags is a generated protocol buffer package.
Package tags is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/theproto3/combos/both
Package theproto3 is a generated protocol buffer package.
Package theproto3 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/theproto3/combos/marshaler
Package theproto3 is a generated protocol buffer package.
Package theproto3 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/theproto3/combos/neither
Package theproto3 is a generated protocol buffer package.
Package theproto3 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/theproto3/combos/unmarshaler
Package theproto3 is a generated protocol buffer package.
Package theproto3 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/theproto3/combos/unsafeboth
Package theproto3 is a generated protocol buffer package.
Package theproto3 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/theproto3/combos/unsafemarshaler
Package theproto3 is a generated protocol buffer package.
Package theproto3 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/theproto3/combos/unsafeunmarshaler
Package theproto3 is a generated protocol buffer package.
Package theproto3 is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/typedecl
Package typedecl is a generated protocol buffer package.
Package typedecl is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/typedecl_all
Package typedeclall is a generated protocol buffer package.
Package typedeclall is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/types/combos/both
Package types is a generated protocol buffer package.
Package types is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/types/combos/marshaler
Package types is a generated protocol buffer package.
Package types is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/types/combos/neither
Package types is a generated protocol buffer package.
Package types is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/types/combos/unmarshaler
Package types is a generated protocol buffer package.
Package types is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/types/combos/unsafeboth
Package types is a generated protocol buffer package.
Package types is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/types/combos/unsafemarshaler
Package types is a generated protocol buffer package.
Package types is a generated protocol buffer package.
Package types is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/unmarshalmerge
Package unmarshalmerge is a generated protocol buffer package.
Package unmarshalmerge is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/unrecognized
Package unrecognized is a generated protocol buffer package.
Package unrecognized is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/test/unrecognizedgroup
Package unrecognizedgroup is a generated protocol buffer package.
Package unrecognizedgroup is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/types
Package types is a generated protocol buffer package.
Package types is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/vanity/test/fast
Package vanity is a generated protocol buffer package.
Package vanity is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/vanity/test/faster
Package vanity is a generated protocol buffer package.
Package vanity is a generated protocol buffer package.
backend/app-core/__vendor/github.com/gogo/protobuf/vanity/test/slick
Package vanity is a generated protocol buffer package.
Package vanity is a generated protocol buffer package.
backend/app-core/config
Package config allows a struct-loading approach to configuration.
Package config allows a struct-loading approach to configuration.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL