tiagohm / nebulosa

The complete integrated solution for all of your astronomical imaging needs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nebulosa

Active Development CI Codacy Badge

The complete integrated solution for all of your astronomical imaging needs.

Building

Pre-requisites

  • Java 17
  • Node 20.9.0 or newer

Steps

  1. ./gradlew api:bootJar
  2. cd desktop
  3. npm i

On Linux

  1. npm run electron:build:deb to build .deb package.
  2. npm run electron:build:app to build AppImage.
  3. npm run electron:build:rpm to build RPM package.

Before build a RPM package, run sudo apt install rpm.

On Windows

  1. npm run electron:build to build the .exe.

On Linux ARM (Raspberry PI)

run these commands before:

  • sudo apt install ruby ruby-dev
  • sudo gem install fpm
  1. USE_SYSTEM_FPM=true npm run electron:build:deb to build .deb package.

Look at release subdirectory for the generated build.

About

The complete integrated solution for all of your astronomical imaging needs.

License:MIT License


Languages

Language:Kotlin 79.1%Language:TypeScript 13.6%Language:HTML 6.8%Language:SCSS 0.4%Language:Python 0.1%Language:JavaScript 0.0%