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

10
.gitignore vendored
View File

@@ -4,12 +4,6 @@
.DS_Store .DS_Store
flatpak-node-generator.py flatpak-node-generator.py
generated-sources.json generated-sources.json
.yarn/* .yarn/
package-lock.json package-lock.json
!.yarn/cache .vscode
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
.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](#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 Arch Linux based distributions](#installation-on-arch-linux-based-distributions)
- [Installation on Void Linux](#installation-on-void-linux) - [Installation on Void Linux](#installation-on-void-linux)
- [Maintained by: @xHyroM](#maintained-by-xhyrom) - [Maintained by: @xHyroM](#maintained-by-xhyrom)
- [Installation on Gentoo Linux (Unmaintained)](#installation-on-gentoo-linux-unmaintained)
- [💻 Developing Locally](#-developing-locally) - [💻 Developing Locally](#-developing-locally)
- [📃 MIT License](#-mit-license) - [📃 MIT License](#-mit-license)
@@ -60,9 +38,8 @@ Supported Platforms
4. Red Hat Linux/Fedora based distributions (RPM File) 4. Red Hat Linux/Fedora based distributions (RPM File)
5. Arch Linux based distributions (Uploaded on AUR) 5. Arch Linux based distributions (Uploaded on AUR)
6. Void Linux (Maintained by: [@xHyroM](https://github.com/xHyroM)) 6. Void Linux (Maintained by: [@xHyroM](https://github.com/xHyroM))
7. Gentoo Linux (Unofficial overlay) **[MAINTAINER NEEDED]** 7. All Distributions supporting AppImage (AppImage File); and
8. All Distributions supporting AppImage (AppImage File); and 8. All Distributions supporting Snap (Uploaded on Snap Store)
9. All Distributions supporting Snap (Uploaded on Snap Store)
# List of Features # List of Features
@@ -185,22 +162,6 @@ For Installing in Red Hat/Fedora based distribution :-
sudo xbps-install -S ms-365-electron 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 # 💻 Developing Locally
To build the app locally:<br> To build the app locally:<br>
Run the following commands to clone the repository and install the dependencies Run the following commands to clone the repository and install the dependencies

View File

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