Skip to content

GitMensch/open-vsx.org

 
 

Repository files navigation

open-vsx.org

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.

Claiming Namespace Ownership

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.

Getting started

Install dependencies, build assets and start a dev server:

yarn --cwd website
yarn --cwd website build
yarn --cwd website start:dev

Development

We recommend running watch:tsc and watch:dev afterwards to run the TypeScript compiler and Webpack in watch mode.

Contributing

  1. Fork the eclipsefdn/open-vsx.org repository
  2. Clone repository: git clone https://github.com/[your_github_username]/open-vsx.org.git
  3. Create your feature branch: git checkout -b my-new-feature
  4. Commit your changes: git commit -m 'Add some feature' -s
  5. Push feature branch: git push origin my-new-feature
  6. Submit a pull request

Declared Project Licenses

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at https://www.eclipse.org/legal/epl-2.0.

SPDX-License-Identifier: EPL-2.0

Bugs and feature requests

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.

Trademarks

  • Eclipse® is a Trademark of the Eclipse Foundation, Inc.
  • Eclipse Foundation is a Trademark of the Eclipse Foundation, Inc.

Copyright and license

Copyright 2021 the Eclipse Foundation, Inc. and the open-vsx.org authors. Code released under the Eclipse Public License Version 2.0 (EPL-2.0).

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 65.0%
  • Jsonnet 20.2%
  • JavaScript 6.4%
  • HTML 5.7%
  • Dockerfile 1.5%
  • Shell 1.2%