chore: refac readme and package.json
Some checks failed
Build/release / action-release (push) Has been cancelled

This commit is contained in:
2025-09-29 16:33:59 +02:00
parent 107f3ed7aa
commit 9f85d0ad93
4 changed files with 22 additions and 68 deletions

View File

@@ -9,6 +9,7 @@ on:
- '*'
env:
DEBIAN_FRONTEND: "noninteractive"
VERSION: "v0.1.0"
YARN_URL: "https://github.com/yarnpkg/yarn/releases/download/v1.22.22/yarn-1.22.22.js"
@@ -40,6 +41,7 @@ jobs:
dpkg \
flatpak \
flatpak-builder \
fuse3 \
rpm \
libglib2.0-dev \
wget \
@@ -59,20 +61,18 @@ jobs:
run: |
yarn build
# DEBUG=* yarn build
- name: Release
uses: akkuman/gitea-release-action@v1
if: github.ref_type == 'tag'
with:
files: |
./release/*.deb
./release/*.rpm
./release/*.flatpak
./release/latest-linux.yml
server_url: ${{ gitea.server_url }}
token: ${{ secrets.GITEA_TOKEN }} || ${{ secrets.GITHUB_TOKEN }}
repository: "DaanSelen/ms365-electron-sandbox"
tag_name: "${{ env.VERSION }}"
name: "${{ env.VERSION }}"
sha256sum: true
# - name: Release
# uses: akkuman/gitea-release-action@v1
# if: github.ref_type == 'tag'
# with:
# files: |
# ./release/*.deb
# ./release/*.rpm
# ./release/*.flatpak
# ./release/latest-linux.yml
# server_url: ${{ gitea.server_url }}
# token: ${{ secrets.GITEA_TOKEN }} || ${{ secrets.GITHUB_TOKEN }}
# repository: "DaanSelen/ms365-electron-sandbox"
# tag_name: "${{ env.VERSION }}"
# name: "${{ env.VERSION }}"
# sha256sum: true

10
.gitignore vendored
View File

@@ -4,12 +4,6 @@
.DS_Store
flatpak-node-generator.py
generated-sources.json
.yarn/*
.yarn/
package-lock.json
!.yarn/cache
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
.vscode
.vscode

View File

@@ -1,24 +1,3 @@
<p align="center">
<a href="https://youtube.com/AgamsTechTricks">
<img align="center" src="https://img.shields.io/badge/Made%20With%20♥-by%20Agam-orange?style=style=flat">
</a>
<a href="https://electronjs.org">
<img align="center" src="https://img.shields.io/badge/Developed%20With-Electron-red?logo=Electron&logoColor=white&style=flat">
</a>
<a href="https://DaanSelen/MS-365-Electron/blob/main/LICENSE">
<img align="center" src="https://img.shields.io/github/license/agam778/MS-365-Electron?style=flat">
</a>
<a href="https://DaanSelen/MS-365-Electron/releases/">
<img align="center" src="https://img.shields.io/github/v/release/agam778/MS-365-Electron?label=Release&logo=github&style=style=flat&color=blue">
</a>
<a href="https://DaanSelen/MS-365-Electron/releases/">
<img align="center" src="https://img.shields.io/github/downloads/agam778/MS-365-Electron/total?label=Downloads&style=style=flat">
</a>
<a href="https://DaanSelen/MS-365-Electron/actions/workflows/build.yml">
<img align="center" src="https://DaanSelen/MS-365-Electron/actions/workflows/build.yml/badge.svg">
</a>
</p>
# Table of contents
- [Table of contents](#table-of-contents)
@@ -38,7 +17,6 @@
- [Installation on Arch Linux based distributions](#installation-on-arch-linux-based-distributions)
- [Installation on Void Linux](#installation-on-void-linux)
- [Maintained by: @xHyroM](#maintained-by-xhyrom)
- [Installation on Gentoo Linux (Unmaintained)](#installation-on-gentoo-linux-unmaintained)
- [💻 Developing Locally](#-developing-locally)
- [📃 MIT License](#-mit-license)
@@ -60,9 +38,8 @@ Supported Platforms
4. Red Hat Linux/Fedora based distributions (RPM File)
5. Arch Linux based distributions (Uploaded on AUR)
6. Void Linux (Maintained by: [@xHyroM](https://github.com/xHyroM))
7. Gentoo Linux (Unofficial overlay) **[MAINTAINER NEEDED]**
8. All Distributions supporting AppImage (AppImage File); and
9. All Distributions supporting Snap (Uploaded on Snap Store)
7. All Distributions supporting AppImage (AppImage File); and
8. All Distributions supporting Snap (Uploaded on Snap Store)
# List of Features
@@ -185,22 +162,6 @@ For Installing in Red Hat/Fedora based distribution :-
sudo xbps-install -S ms-365-electron
```
### Installation on Gentoo Linux (Unmaintained)
_Maintainer needed_
1. This is supported by an ebuild uploaded on my unofficial overlay. First, enable the overlay on your system:
```bash
eselect repository add agam778-overlay git https://github.com/agam778/agam778-overlay.git
emaint sync -r agam778-overlay
```
2. Now, install the package:
```bash
sudo emerge -a ms-office-electron
```
# 💻 Developing Locally
To build the app locally:<br>
Run the following commands to clone the repository and install the dependencies

View File

@@ -48,8 +48,7 @@
"maintainer": "Daan Selen <dselen@nerthus.nl>",
"target": [
"deb",
"rpm",
"flatpak"
"rpm"
]
},
"directories": {