Import redMCP into Redmine repo
This commit is contained in:
@@ -11,8 +11,9 @@ environment. The canonical plugin sources live in `plugins/`:
|
||||
|
||||
Top-level Python helpers such as `redmine_outbox_worker.py` and
|
||||
`reset_helpdesk_mail_settings.py` support LAN test-instance operations. Project
|
||||
notes and design records live in `docs/`. `dist/*.MANIFEST.md` files are tracked;
|
||||
rollback tarballs are intentionally ignored. `redmine-copy/` is an ignored
|
||||
notes and design records live in `docs/`. `redMCP/` contains the PHP
|
||||
Redmine API/MCP wrapper. `dist/*.MANIFEST.md` files are tracked; rollback
|
||||
tarballs are intentionally ignored. `redmine-copy/` is an ignored
|
||||
working/reference copy, not the source of truth.
|
||||
|
||||
## Build, Test, and Development Commands
|
||||
@@ -24,6 +25,7 @@ ruby -c plugins/redmine_contacts/lib/redmine_contacts/utils/check_mail.rb
|
||||
ruby -c plugins/redmine_contacts_helpdesk/app/models/helpdesk_mailer.rb
|
||||
ruby -c plugins/redmine_event_outbox/lib/redmine_event_outbox.rb
|
||||
python3 -m py_compile redmine_outbox_worker.py reset_helpdesk_mail_settings.py
|
||||
cd redMCP && php -l app/RedmineClient.php && composer validate
|
||||
```
|
||||
|
||||
Dry-run operational helpers before applying changes:
|
||||
@@ -61,6 +63,7 @@ host was updated outside the tracked `plugins/` source.
|
||||
## Security & Configuration Tips
|
||||
|
||||
Do not commit `.env`, cache files, database exports, rollback tarballs, or the
|
||||
full `redmine-copy/` tree. Treat Redmine API keys, SSH keys, mail passwords, and
|
||||
production-derived data as sensitive. Use `plugins/` for source changes and copy
|
||||
to the test host only after review or validation.
|
||||
full `redmine-copy/` tree. Do not commit `redMCP/vendor/` or `composer.phar`.
|
||||
Treat Redmine API keys, SSH keys, mail passwords, and production-derived data as
|
||||
sensitive. Use `plugins/` for plugin source changes and `redMCP/` for API/MCP
|
||||
wrapper work.
|
||||
|
||||
Reference in New Issue
Block a user