Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/penyaskito/dashboard-initiative
Modern Dashboard with Role presets
https://github.com/penyaskito/dashboard-initiative
drupal drupal-core drupal-initiatives
Last synced: 3 months ago
JSON representation
Modern Dashboard with Role presets
- Host: GitHub
- URL: https://github.com/penyaskito/dashboard-initiative
- Owner: penyaskito
- Created: 2022-12-16T19:04:28.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-27T09:15:33.000Z (10 months ago)
- Last Synced: 2024-10-12T02:33:05.497Z (4 months ago)
- Topics: drupal, drupal-core, drupal-initiatives
- Language: PHP
- Homepage:
- Size: 615 KB
- Stars: 7
- Watchers: 8
- Forks: 6
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
| [![build status](https://github.com/penyaskito/dashboard-initiative/actions/workflows/ci.yml/badge.svg)](https://github.com/penyaskito/dashboard-initiative/actions/workflows/ci.yml) |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Online demo by Tugboat](https://main-ps44ayjkzq3gdy5zk1fifpraj8ctkihy.tugboatqa.com/) |About the initiative
====Create a new and modern Dashboard based on user needs, and define those needs per role.
The homepage of the initiative is at the Ideas issue queue. See ["Enhance user experience with customizable dashboards"](https://www.drupal.org/project/ideas/issues/3244581)
(was "Modern Dashboard with Role presets") on drupal.org, which provides a lot of context.Development happens in a [contrib project](https://www.drupal.org/project/dashboard). Feel free to create or work on issues in that project.
Setup
====Clone this repository:
```
git clone [email protected]:penyaskito/dashboard-initiative.git
```
If you are planning to use ddev, now it's a good moment for ```ddev start```.Then, you need to install all the dependencies using ```ddev composer install```.
You can run ```ddev exec ./install.sh```
For updating your env to the latest:
```
ddev composer update drupal/dashboard
```You might need to run ```ddev exec ./install.sh``` again, as we are not providing
any upgrade paths yet.For contributing:
====Go to web/modules/contrib/dashboard and ensure to set the origin:
```
git remote set-url origin [email protected]:project/dashboard.git
```Git checkout 2.x
```
git co 2.x
```If you can, also create a PR here applying the patch via [composer.json](https://github.com/penyaskito/dashboard-initiative/blob/main/composer.json#L86).
This helps with:
* Running the tests, as sandboxes don't have CI enabled.
* Get a tugboat link with a site with the patch applied where people can test the fix/improvement.
* Giving appropiate credit here too for your contribution!Running tests
====Running all tests:
```
ddev exec phpunit --testsuite all
```