flarum3xt / skeleton
A skeleton for create flarum application
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Language:Shell
Type:project
Requires
- flarum/core: ^0.1.0
- flarum/flarum-ext-akismet: ^0.1.0
- flarum/flarum-ext-approval: ^0.1.0
- flarum/flarum-ext-auth-facebook: ^0.1.0
- flarum/flarum-ext-auth-github: ^0.1.0
- flarum/flarum-ext-auth-twitter: ^0.1.0
- flarum/flarum-ext-bbcode: ^0.1.0
- flarum/flarum-ext-emoji: ^0.1.0
- flarum/flarum-ext-english: ^0.1.0
- flarum/flarum-ext-flags: ^0.1.0
- flarum/flarum-ext-likes: ^0.1.0
- flarum/flarum-ext-lock: ^0.1.0
- flarum/flarum-ext-markdown: ^0.1.0
- flarum/flarum-ext-mentions: ^0.1.0
- flarum/flarum-ext-pusher: ^0.1.0
- flarum/flarum-ext-sticky: ^0.1.0
- flarum/flarum-ext-subscriptions: ^0.1.0
- flarum/flarum-ext-suspend: ^0.1.0
- flarum/flarum-ext-tags: ^0.1.0
Requires (Dev)
- franzl/studio: ^0.11.0
This package is auto-updated.
Last update: 2024-12-08 08:20:06 UTC
README
Flarum skeleton
Directories structure
path/to/project
├── CHANGELOG.md
├── composer.json
├── composer.lock
├── config
│ ├── app.php
│ └── app.php.dist
├── CONTRIBUTING.md
├── LICENSE
├── phpcs.xml.dist
├── phpunit.xml.dist
├── public
├── README.md
├── src
├── storage
├── tests
├── Vagrantfile
└── vendor
Requirements
TODO
- Write README document
- Integrate Composer and publish to https://packagist.org
- Refactor project constructor
- Integrate PHPCS to check coding style
- Integrate PHPUnit and write some unit test scripts
- Integrate some CI, eg: TravisCI, Coveralls, ...
- Write Vagrant script to set up development environment
- Write Docker script to set up development environment
- Write CONTRIBUTE rule document
- Write document and publish on Github page