spress

PHP Static site generator

Github stars Tracking Chart

Spress - PHP Static site generator

Build Status
Build status
Scrutinizer Code Quality
Code Coverage
SensioLabsInsight

Spress is a static site generator built with Symfony components.

License: MIT.

Requirements

  • Linux, Unix, Mac OS X or Windows.
  • PHP +7.2.
  • Composer.

Community

Discuss and share your opinions in Gitter chat:

Gitter

Contributing

When Contributing code to Spress, you must follow its coding standards. Spress follows
PSR-2 coding style.

Keep in mind the golden rule: Imitate the existing Spress code.

Pull Requests

  • Fork the Spress repository.
  • Create a new branch for each feature or improvement.
  • New features: Send a pull request from each feature branch to master branch.
  • Fixes: Send a pull request to 2.1 branch.

Unit testing

All pull requests must be accompanied by passing unit tests. Spress uses phpunit for testing.

How to make spress.phar

We are using Box Project for generating the .phar file.

You may download Box:

$ curl -LSs https://box-project.github.io/box2/installer.php, php

Next:

$ cd spress-folder
$ box build

Unit tests

Spress uses PHPUnit >= 5.7. You can run the unit tests with
the following command:

$ cd your-path
$ phpunit

Main metrics

Overview
Name With Ownerspress/spress
Primary LanguagePHP
Program languagePHP (Language Count: 3)
Platform
License:MIT License
所有者活动
Created At2013-09-29 18:01:42
Pushed At2023-09-29 20:57:25
Last Commit At2020-04-30 22:58:32
Release Count28
Last Release Namev3.0.0 (Posted on 2020-04-30 23:14:38)
First Release Namev0.1-alpha (Posted on 2013-10-05 20:08:24)
用户参与
Stargazers Count371
Watchers Count27
Fork Count26
Commits Count1.3k
Has Issues Enabled
Issues Count103
Issue Open Count14
Pull Requests Count12
Pull Requests Open Count2
Pull Requests Close Count8
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private