refactor: replace custom CRM with Monica fork
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s

This commit is contained in:
Kroonk
2026-05-22 16:19:55 +02:00
parent 38cc4c09ca
commit a213a1dba0
2215 changed files with 242567 additions and 6015 deletions

2
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1,2 @@
github: [djaiss, asbiin]
patreon: monicahq

22
.github/ISSUE_TEMPLATE/Bug_report.md vendored Normal file
View File

@@ -0,0 +1,22 @@
---
name: Bug report
about: Create a report to help us improve
---
(Note: you don't need to follow this template, nor to keep headlines or bold sentences - they are just there to guide you. Feel free to delete everything. We review every issue even if we don't immediately respond.)
Thanks for filing an issue and for your interest in the project.
**Describe the bug**
A clear and concise description of what the bug is. If your comment is `it doesn't work`, we won't know what to do with it.
**Screenshots**
If you can, add screenshots to help explain your problem. An image is always helpful.
**Which version are you using:**
- Hosting version on https://app.monicahq.com
- Mobile version
- A server you maintain yourself (if so, please indicate your current version of Monica)
**Additional context**
Add any other context about the problem here.

View File

@@ -0,0 +1,24 @@
---
name: Feature request
about: Suggest an idea for this project
---
(Note: you don't need to follow this template, nor to keep headlines or bold sentences - they are just there to guide you. Feel free to delete everything. We review every issue even if we don't immediately respond.)
Thanks for filing an issue and for your interest in the project.
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex.
* I'm always frustrated when [...]
* Current feature X is awesome but doesn't fill the need of [...]
* Monica doesn't have feature X which is essential as [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered (optional)**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here. The more context, the better.

13
.github/ISSUE_TEMPLATE/General_issue.md vendored Normal file
View File

@@ -0,0 +1,13 @@
---
name: Feedback
about: If you want to leave a general comment
---
(Note: you don't need to follow this template, nor to keep headlines or bold sentences - they are just there to guide you. Feel free to delete everything. We review every issue even if we don't immediately respond.)
Thanks for filing an issue and for your interest in the project.
If your issue is about a feature request, tell us why you need it.
If your issue is about a bug, please be as precise as possible in describing it.

35
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View File

@@ -0,0 +1,35 @@
First of all thanks so much for taking the time to open a pull request and help the project. It's because of people like you that we love working on this project.
Please read the list below. Feel free to delete this text after but we need you to read it so we make sure that the project is consistent and remains of quality.
### Checklist
#### Before submitting the PR
- [ ] Read the [CONTRIBUTING document](https://github.com/monicahq/monica/blob/main/CONTRIBUTING.md) before submitting your PR.
- [ ] If the PR is related to an issue or fix one, don't forget to indicate it.
- [ ] Create your PR as draft if it is not final yet. Mark it as ready... when its ready. Otherwise the PR will be considered complete and rejected if it's not working.
### General checks
- [ ] Make sure that the change you propose is the smallest possible.
- [ ] The name of the PR should follow the [conventional commits guideline](https://github.com/monicahq/monica/blob/main/docs/contribute/readme.md#conventional-commits) that the project follows.
### Front-end changes
- [ ] If you change the UI, make sure to ask repositories administrators first about your changes by pinging djaiss or asbiin in this PR.
- [ ] Screenshots are included if the PR changes the UI.
- [ ] Front-end tests have been written with Cypress.
#### Backend/models changes
- [ ] The API has been updated.
- [ ] API's documentation has been added by submitting a pull request in the [marketing website repository](https://github.com/monicahq/marketing_site/pulls).
- [ ] Tests have been added for the new code.
- [ ] If you change a model, make sure the SetupTest file is updated. We need seeders to develop locally and generate fake data.
#### If the code changes the SQL schema
- [ ] Make sure exporting account data as SQL is still working.
- [ ] Make sure your changes do not break importing data with `vCard` and `.csv` files.
- [ ] Make sure account reset and deletion still work.
#### Other tasks
- [ ] [CONTRIBUTORS](https://github.com/monicahq/monica/blob/main/CONTRIBUTORS) entry added, if necessary.
- [ ] If it's relevant and worth mentioning, create a changelog entry for this change. The changelog entry will appear inside the UI for all users to see. To know if your change is worth the creation of a changelog entry, [read the documentation](https://github.com/monicahq/monica/blob/main/docs/administrators/tips.md#when-is-it-relevant-to-create-a-changelog-entry).
- [ ] Don't forget to [ask for a free account](mailto:regis@monicahq.com) on https://monicahq.com as anyone who contributes can request a free account.

44
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,44 @@
version: 2
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: weekly
time: "11:00"
labels:
- actions
- dependencies
- auto-squash
# Maintain dependencies for npm
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
time: "07:00"
open-pull-requests-limit: 10
versioning-strategy: lockfile-only
labels:
- javascript
- dependencies
- auto-squash
# Maintain dependencies for Composer
- package-ecosystem: composer
directory: "/"
schedule:
interval: weekly
time: "07:00"
open-pull-requests-limit: 10
versioning-strategy: lockfile-only
ignore:
- dependency-name: doctrine/dbal
versions:
- ">= 2.10.a"
- "< 2.11"
labels:
- php
- dependencies
- auto-squash