https://github.com/psalm/psalm.dev
Has the source for psalm.dev
https://github.com/psalm/psalm.dev
Last synced: 10 months ago
JSON representation
Has the source for psalm.dev
- Host: GitHub
- URL: https://github.com/psalm/psalm.dev
- Owner: psalm
- License: mit
- Created: 2018-04-12T17:35:23.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-07-10T13:55:41.000Z (11 months ago)
- Last Synced: 2025-08-15T12:41:35.050Z (10 months ago)
- Language: JavaScript
- Homepage: https://psalm.dev
- Size: 1.81 MB
- Stars: 11
- Watchers: 5
- Forks: 15
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# psalm.dev
Has the source for psalm.dev
## Initial setup
- `docker-compose build --pull`
- `docker-compose up -d`
- `docker-compose exec php-apache composer install`
- Navigate to http://localhost:8080
## To build docs (for local preview)
- Run `composer update` (requires [Composer](https://getcomposer.org))
- Run `mkdocs build` (requires Python & [MkDocs](https://www.mkdocs.org/))
## To build styles (these files get committed)
- Run `npx webpack` (requires Node)
## Updating the DB schema
psalm.dev uses [phinx migrations](https://phinx.org/) to manage the database schema. To create a new migration, run:
```bash
docker compose exec php-apache vendor/bin/phinx create MyNewMigration
```
Migrations are applied automatically when psalm.dev updates from the master branch.
See https://book.cakephp.org/phinx/0/en/migrations.html#creating-a-new-migration to learn more about creating migrations.