Skip to content

IONOS-Productivity/ncw-apps-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NCW Apps Menu

A Nextcloud app that provides an enhanced apps menu interface for better navigation and app management.

Description

The NCW Apps Menu app enhances the default Nextcloud apps menu with improved functionality and user experience. It provides a more intuitive way to access and manage your Nextcloud applications.

Features

  • Enhanced apps menu interface
  • Improved navigation experience
  • Better app organization and discovery
  • Seamless integration with Nextcloud's existing interface

Installation

From Source

  1. Clone this repository into your Nextcloud apps directory:

    cd nextcloud/apps
    git clone <repository-url> ncw_apps_menu
  2. Install dependencies:

    cd ncw_apps_menu
    npm install
    composer install
  3. Build the frontend:

    npm run build
  4. Enable the app in your Nextcloud admin panel or via command line:

    php occ app:enable ncw_apps_menu

Development

Prerequisites

  • Node.js (^22.0.0)
  • npm (^10.5.0)
  • PHP 8.1+
  • Composer

Setup

  1. Clone the repository

  2. Install dependencies:

    npm install
    composer install
  3. Start development mode:

    npm run dev

Available Scripts

  • npm run build - Build for production
  • npm run dev - Build for development
  • npm run watch - Watch mode for development
  • npm run test - Run tests
  • npm run lint - Lint code
  • npm run lint:fix - Fix linting issues

Testing

Run the test suite:

npm test

Run with coverage:

npm run test:coverage

License

This project is licensed under the AGPL-3.0-or-later license. See the LICENSE file for details.

About

Nextcloud Workspace Apps Menu

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •