Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hendarsu/dkm-management

DKM adalah Dewan Kemakmuran Masjid. DKM merupakan organisasi yang dikelola oleh jemaah muslim untuk menjalankan aktivitas di masjid. Setiap masjid yang dikelola dengan baik memiliki DKM dengan strukturnya masing-masing
https://github.com/hendarsu/dkm-management

Last synced: 22 days ago
JSON representation

DKM adalah Dewan Kemakmuran Masjid. DKM merupakan organisasi yang dikelola oleh jemaah muslim untuk menjalankan aktivitas di masjid. Setiap masjid yang dikelola dengan baik memiliki DKM dengan strukturnya masing-masing

Awesome Lists containing this project

README

        

### Dkm Management

Management DKM

### Installation

You can install this app using the [bench](https://github.com/frappe/bench) CLI:

```bash
cd $PATH_TO_YOUR_BENCH
bench get-app $URL_OF_THIS_REPO --branch develop
bench install-app dkm_management
```

### Contributing

This app uses `pre-commit` for code formatting and linting. Please [install pre-commit](https://pre-commit.com/#installation) and enable it for this repository:

```bash
cd apps/dkm_management
pre-commit install
```

Pre-commit is configured to use the following tools for checking and formatting your code:

- ruff
- eslint
- prettier
- pyupgrade

### CI

This app can use GitHub Actions for CI. The following workflows are configured:

- CI: Installs this app and runs unit tests on every push to `develop` branch.
- Linters: Runs [Frappe Semgrep Rules](https://github.com/frappe/semgrep-rules) and [pip-audit](https://pypi.org/project/pip-audit/) on every pull request.

### License

mit