aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2021-03-04feat: add make dev target to run a dev servern-peugnet
this runs both webpack in watch mode and a php dev server with xdebug
2021-03-04Merge pull request #133 from n-peugnet/fix-make-checksVincent Peugnet
fix: make checks
2021-03-04fix: always install npm dev dependenciesn-peugnet
2021-03-04fix: make checksn-peugnet
- make each command depend on vendor - fix lint failing with recent bash versions
2020-12-19fix make distn-peugnet
2020-12-19run phpcbf and add fix target to Makefilen-peugnet
2020-05-11fix: tests for Windowsn-peugnet
2020-05-11fix: explicitely set PATH in Makefile for MacOSn-peugnet
2020-04-25tests(ci): problemMatchers, 3 php versions, optimsn-peugnet
Add problem matchers for phpcs, phpstan and phpunit. Add composer cache Test over multiple php version
2020-04-21tests: add github actionsNicolas Peugnet
2020-04-21tests: add phpstan static analysis tool (level5)n-peugnet
2020-04-17tests: fix setup of phpcsand phpunitn-peugnet
2020-04-17tests: add check to release target + readme infon-peugnet
2020-04-17tests(phpcs): add cache file + checkstyle reportn-peugnet
nox that the target are separated, you can use `make check -k` to keep going even if one of the checks fail.
2020-04-17tests: add phpunit w/coverage + 1 test SummaryTestn-peugnet
2020-04-17tests: add phpcs with minimal PSR12 confign-peugnet
2019-11-17chore: minor file changesn-peugnet
- rename LICENSE.md into LICENSE - move some vars in Makefile - move prettier config outside of webpack config
2019-11-15fix: `make watch` now changes prev_envn-peugnet
+ change default env values
2019-11-15feat: load Sentry browser as an external scriptn-peugnet
- better way to check if we need to report errors in PHP - fix make file $(js_bundles) dependencies (add webpack conf) - update sentry-browser sdk and move it to dev requirements
2019-11-12feat: make Sentry optionaln-peugnet
- move sentry to PHP dev requirements. - try...catch Sentry integration in PHP. - update Makefile: - add comments as documentation. - remove recursive call from PREV_ENV_FILE target. - make dist and sentryrelease ENV variable. - add touch target for more efficient rebuilds. - add `dist` build ENV functionnality not to include dev-requirements in the zip release.
2019-11-07perf(build): remember previous buid envn-peugnet
This allow build the bundles when there is a change in files or in env. This way we can stop calling buildclean before each build. This is a little tricky: it uses a temp file and recursive make commands to set the ENV to prod.
2019-11-07feat: include sentry in frontendn-peugnet
2019-11-07fix(dist): correct dir permissions + VERSION always includedn-peugnet
2019-11-07build: add @sentry/cli to release processn-peugnet
2019-11-07build: gen VERSION from make instead of release-itn-peugnet
- remove @release-it/bumper module - gen VERSION from make - remove VERSION from git
2019-11-07build: ENV prod enhancementsn-peugnet
- fix: prod mode not working with target-specific ENV variable - use another sourcemap mode in dev mode - generate souremap files in prod mode
2019-11-04fix: npm install warningsn-peugnet
- fix repository and licence fields - hide remaining warnings
2019-11-04feat: set default build ENV in .default.envn-peugnet
2019-11-04perf: make optimizationsn-peugnet
- run npm and composer only when needed - include .default.env - add watch targets - "make all" builds in dev mode, "make dist" in prod mode
2019-10-26store version in VERSION instead of composer.jsonn-peugnet
2019-10-24fix make: add default env file en .env targetn-peugnet
2019-10-24add release-it as the release tooln-peugnet
2019-10-23better dist zip targetn-peugnet
using git archive the removing useless files and adding generated files
2019-10-23use GNU Standard Makefile Targetsn-peugnet
2019-10-22finish Makefile and update READMEn-peugnet
2019-10-22first add of Makefilen-peugnet