Welcome to Chill documentation!¶
Chill is a free software for social workers.
Chill rely on the php framework Symfony.
Contents of this documentation:
- Installation & Usage
- Development
- Instructions to create a new bundle
- CRUD (Create - Update - Delete) for one entity
- Helpers for building a REST API
- Routing
- Menus
- Forms
- Access control model
- Messages to users
- Pagination
- Localisation
- Logging
- Database migrations
- Searching
- Timelines
- Exports
- Embeddable comments
- Run tests
- ESLint
- Useful snippets
- Developer manual
- Assets
- Cron Jobs
- Info about entities
- Info about database (in French)
- Developer FAQ
- Layout and UI
- Help, I am lost !
- Bundles
Let’s talk together !¶
You may talk to developers using the matrix room: `https://app.element.io/#/room/#chill-social-admin:matrix.org`_
Contribute¶
- Issue tracker You may want to dispatch the issue in the multiple projects. If you do not know in which project is located your bug / feature request, use the project Chill-Main.
User manual¶
An user manual exists in French and currently focuses on describing the main concept of the software.
Available bundles¶
- Chill-app | https://gitlab.com/Chill-project/Chill-app This is the skeleton of the project. It does contains only few code, but information about configuration of your instance ;
- Chill-bundle: contains the main bundles, the most used in an instance. This means: * chill-main, the main framework, * Chill Person, to deal with persons, * chill custom fields, to add custom fields to some entities, * chill activity: to add activities to people, * chill report: to add report to people, * chill event: to gather people into events, * chill docs store: to store documents to people, but also entities, * chill task: to register task with people, * chill third party: to register third parties, * chill family members: to register family members
You will also found the following projects :
And various project to build docker containers with Chill.
TODO in documentation¶
Todo
Describe the entities provided.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/chill/checkouts/latest/docs/source/bundles/activity.rst, line 22.)
Todo
describe entities provided by person bundle
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/chill/checkouts/latest/docs/source/bundles/person.rst, line 22.)
Todo
The documentation about report is not writtend
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/chill/checkouts/latest/docs/source/bundles/report.rst, line 19.)
Todo
Continue to explain the export framework
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/chill/checkouts/latest/docs/source/development/exports.rst, line 240.)
Licence¶
The project is available under the GNU AFFERO GENERAL PUBLIC LICENSE v3.
This documentation is published under the GNU Free Documentation License (FDL) v1.3