8000 GitHub - AaronZhongXH/workspace: Create your projects as spaces and adding users to access them with differents roles.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

AaronZhongXH/workspace

 
 

Repository files navigation

Workspace

Workspace app is the best tool to manage your projects and share between teams !

This app is a Nextcloud extension to the Groupfolders app.

Prerequisites

You must clone this app from apps directory (example: /var/www/html/nextcloud/nextcloud21/apps/) and switch of the branch to be in allow-admin-delegation-stable21.

git clone https://github.com/arawa/groupfolders.git
cd groupfolders
git checkout allow-admin-delegation-stable21

Then, you can build.

make

🚨 Caution : You must install npm and composer before use make command line.

After this, you can enable the Groupfolders app.

📦 Building the app

First, you must clone from your apps directory (example: /var/www/html/nextcloud/nextcloud21/apps/).

git clone https://github.com/arawa/workspace.git

Then, you can build app :

cd workspace
make

🚨 Caution : You must install npm and composer before use make command line.

If it's okay, we can use or dev the Workspace app !

🔧 Configure Groupfolders for Workspace

To use Wokspace app, you need to add the GeneralManager and WorkspacesManagers groups from Groupfolder admin delegation page.

This page is in Settings > Groupfolders from admin section.

📦 Creating of an artifact

make source

An artifact will be created in the build/artifacts/source from the project.

🌍 Publish to App Store

First get an account for the App Store then run:

make && make appstore

The archive is located in build/artifacts/appstore and can then be uploaded to the App Store.

📋 Running tests

Front-end

npm run test

Back-end

composer run test

or

sudo -u nginx /usr/local/bin/composer run test

About

Create your projects as spaces and adding users to access them with differents roles.

Resources

License

AGPL-3.0, AGPL-3.0 licenses found

Licenses found

AGPL-3.0
LICENSE
AGPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 40.1%
  • JavaScript 31.5%
  • Vue 24.5%
  • Makefile 3.1%
  • CSS 0.8%
0