This is the source code of Paremiologia catalana comparada digital website.
-
Copy
.env.sampleto.env. -
Build the container using the default Debian-based image:
docker compose upWhen the database has finished importing, the website should be available at http://localhost:8092, depending on your
.env file.
Note: If you don't have a database, you can copy tmp/schema.sql and tmp/schema_init_sample.sql files to
install/db/. That will import an empty database and should allow you to browse the website locally.
- PHP 8.4+
- Node.js 22.16.0+
- Architecture - Design principles and technical decisions
- Development - Development workflow (tests, profiling, releases)
For details on contributing to this repository, see the contributing guidelines:
Copyright (c) Pere Orga Esteve pere@orga.cat, 2020.
Copyright (c) Víctor Pàmies i Riudor vpamies@gmail.com, 2020.
This source code is licensed under the GNU Affero General Public License, version 3 or later, as detailed in the LICENSE file or available at https://www.gnu.org/licenses/agpl-3.0.html.
Note that the database and media files are not distributed with this repository. For more details about PCCD, visit https://pccd.dites.cat/.
This repository includes:
- Chart.js, licensed under the MIT License.
- Composer, licensed under the MIT License.
- Roboto font, licensed under the Apache License Version 2.0.
- simple-datatables, licensed under the LGPL Version 3.
The following tools were originally developed as part of this project and are now maintained in separate repositories:
- @pccd/lt-filter - A command-line tool for filtering Catalan sentences using LanguageTool. It separates grammatically or orthographically incorrect sentences from correct ones. Licensed under the LGPL 2.1 or later.
- pereorga/phpstan-rules - Custom opinionated rules for PHPStan. Licensed under the MIT License.
