Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Softcatala/pccd

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paremiologia catalana comparada digital (PCCD) License: AGPL v3 PHP 8.4+ Node.js 22.16.0+

This is the source code of Paremiologia catalana comparada digital website.

Installation

  1. Copy .env.sample to .env.

  2. Build the container using the default Debian-based image:

docker compose up

When 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 data/db/schema.sql and data/db/schema_init_sample.sql files to install/db/. That will import an empty database and should allow you to browse the website locally.

Technology stack

PHP JavaScript CSS MariaDB MDB Tools

Development requirements

  • PHP 8.4+
  • Node.js 22.16.0+

Development

This project was originally developed by a human, before LLMs were available. LLMs have since been used to assist with code improvements and documentation.

Documentation

  • Architecture - Design principles and technical decisions
  • Development - Development workflow (tests, profiling, releases)

Contributing

For details on contributing to this repository, see the contributing guidelines:

Copyright & license

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/.

Bundled dependencies

This repository includes:

Related projects

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.

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.