Skip to content

echocat/packages.echocat.org

Repository files navigation

packages.echocat.org

Source files for the frontend of packages.echocat.org service.

TOC

Usage

Maven

This is a Maven repository access proxy for echocat's projects and can be accessed via https://packages.echocat.org/maven/<artifact>. Simply add this repository to your projects using:

For dependencies

<repositories>
    <repository>
        <id>echocat</id>
        <url>https://packages.echocat.org/maven</url>
    </repository>
</repositories>

For dependencies with snapshots

<repositories>
   <repository>
      <id>echocat</id>
      <url>https://packages.echocat.org/maven</url>
      <snapshots>
            <enabled>true</enabled>
      </snapshots>
   </repository>
</repositories>

For plugins

<pluginRepositories>
    <pluginRepository>
        <id>echocat</id>
        <url>https://packages.echocat.org/maven</url>
    </pluginRepository>
</pluginRepositories>

Helm

This is a Helm repository access proxy for echocat's projects and can be accessed via https://packages.echocat.org/helm Simply add this repository to your projects using:

$ helm repo add https://packages.echocat.org/helm

Deployment

Requirements

  1. Wrangler installed
  2. Wrangler authorized against our Cloudflare account

Local development

$ npm install
$ npm run start

More details.

Publish changes

  1. Ensure everything works in local development.
  2. Commit/Push the latest changes to git.
  3. Publish the changes
    $ npm install
    $ npm run deploy

Contributing

This is an open source project by echocat. So if you want to make this project even better, you can contribute to this project on Github by fork us.

If you commit code to this project, you have to accept that this code will be released under the license of this project.

License

See the LICENSE file.