alsvanzelf / fem
a framework for makers
Installs: 1 695
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 2
Open Issues: 1
Requires
- php: >=5.4
- guzzlehttp/guzzle: ~5
- ircmaxell/password-compat: ~1
- mustache/mustache: ~2
- swiftmailer/swiftmailer: ^5.4
This package is auto-updated.
Last update: 2024-09-28 02:08:16 UTC
README
Fem is a framework for makers. Helping and guiding in building a (web) project. A flexible one, one that adjusts to people, one that can grow.
Fem doesn't enforce a way of working. It doesn't decide your structure, models, or internal api. You are in control of your own code. There's as little magic as possible.
Install
Use Composer. And use require to get the latest stable version:
composer require alsvanzelf/fem
Getting started
Fem comes with a pre-setup example project.
- Copy the
example-project/
directory to your own project. - Check the
example-composer.json
and use from it what you want. It helps you set up your own project's namespace. - Change the namespace calls to your own project's name in:
composer.json
application/bootstrap.php
application/routing.php
application/controllers/home.php
- Set up a virtual host, i.e. to
dev.projectname
. - Navigate to dev.projectname
- Experiment with
application/controllers/home.php
.
Components
See the wiki for documentation.
Basics
Extras
Users
Advanced
Contribute
Pull Requests or issues are welcome!