This repository contains the source of open-vsx.org, the public instance of Eclipse Open VSX. Most of the code is maintained in eclipse/openvsx, while here you'll find only adaptations specific to the public instance.
The main artifact is the Docker image available at ghcr.io/eclipsefdn/openvsx-website. It contains the server application with customized frontend and base configuration.
For information on publishing and managing extensions at open-vsx.org, please see the open-vsx.org wiki.
Open VSX namespaces are public by default. Create an issue here to claim ownership of a namespace.
If you want to refute a previously granted ownership, please comment on the corresponding issue.
Install dependencies, build assets and start a dev server:
yarn --cwd website
yarn --cwd website build
yarn --cwd website start:devWe recommend running watch:tsc and watch:dev afterwards to run the TypeScript compiler and Webpack in watch mode.
git clone https://github.com/[your_github_username]/open-vsx.org.gitgit checkout -b my-new-featuregit commit -m 'Add some feature' -sgit push origin my-new-featureThis program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.
SPDX-License-Identifier: EPL-2.0
Have a bug or a feature request? Please search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Copyright 2021-2022 the Eclipse Foundation, Inc. and the open-vsx.org authors. Code released under the Eclipse Public License Version 2.0 (EPL-2.0).