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:dev
We recommend running watch:tsc
and watch:dev
afterwards to run the TypeScript compiler and Webpack in watch mode.
- Fork the eclipsefdn/open-vsx.org repository
- Clone repository:
git clone https://github.com/[your_github_username]/open-vsx.org.git
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m 'Add some feature' -s
- Push feature branch:
git push origin my-new-feature
- Submit a pull request
This 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.
- Eclipse® is a Trademark of the Eclipse Foundation, Inc.
- Eclipse Foundation is a Trademark of the Eclipse Foundation, Inc.
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).