- Put acceptance tests in place
- Refactor code so that it can be unit tested
- Put Unit tests in place
- Upgrade to work with later versions of PHP
- PHP up to version 7.4
- Mysql up to version 8
My current setup to run Dotproject is on a Mac using valet.
In the terminal and in the current directory of the project:
- type: valet link
- type: valet isolate php@7.4
- then in the browser: http://dotproject.test
Notes on running tests. Tests are in no way complete or nearing anything useful. They are there for purpose learning to test. For what it is worth, codeception is setup so that developers can jump in start writing tests.
For running it in docker, see the Original DotProject Readme