Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EclipseFdn/open-vsx.org
Source of open-vsx.org
https://github.com/EclipseFdn/open-vsx.org
extension marketplace registry theia vscode website
Last synced: 8 days ago
JSON representation
Source of open-vsx.org
- Host: GitHub
- URL: https://github.com/EclipseFdn/open-vsx.org
- Owner: EclipseFdn
- License: epl-2.0
- Created: 2020-03-12T14:34:35.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-22T13:19:39.000Z (7 months ago)
- Last Synced: 2024-04-22T13:27:56.001Z (7 months ago)
- Topics: extension, marketplace, registry, theia, vscode, website
- Language: TypeScript
- Homepage: https://open-vsx.org/
- Size: 3.18 MB
- Stars: 123
- Watchers: 13
- Forks: 38
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# open-vsx.org
This repository contains the source of [open-vsx.org](https://open-vsx.org), the public instance of [Eclipse Open VSX](https://github.com/eclipse/openvsx). Most of the code is maintained in [eclipse/openvsx](https://github.com/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](https://github.com/orgs/EclipseFdn/packages/container/package/openvsx-website). It contains the server application with customized frontend and base configuration.
## Publishing and Managing Extensions
For information on publishing and managing extensions at [open-vsx.org](https://open-vsx.org), please see
the [open-vsx.org wiki](https://github.com/EclipseFdn/open-vsx.org/wiki).## Claiming Namespace Ownership
[Open VSX namespaces](https://github.com/eclipse/openvsx/wiki/Namespace-Access) are public by default. [Create an issue here](https://github.com/EclipseFdn/open-vsx.org/issues/new/choose) 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:
```bash
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](https://help.github.com/articles/fork-a-repo/) the [eclipsefdn/open-vsx.org](https://github.com/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
http://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](https://github.com/eclipsefdn/open-vsx.org/issues/new).
## 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-2022 the [Eclipse Foundation, Inc.](https://www.eclipse.org) and the [open-vsx.org authors](https://github.com/eclipsefdn/open-vsx.org/graphs/contributors). Code released under the [Eclipse Public License Version 2.0 (EPL-2.0)](https://github.com/eclipsefdn/open-vsx.org/blob/src/LICENSE).