Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devgine/company-versioning
Project to manage companies versioning
https://github.com/devgine/company-versioning
doctine eslint react rest-api symfony typescript
Last synced: 4 days ago
JSON representation
Project to manage companies versioning
- Host: GitHub
- URL: https://github.com/devgine/company-versioning
- Owner: devgine
- License: mit
- Created: 2023-04-19T08:50:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-03T19:34:50.000Z (2 months ago)
- Last Synced: 2024-11-03T20:26:17.408Z (2 months ago)
- Topics: doctine, eslint, react, rest-api, symfony, typescript
- Language: PHP
- Homepage: https://devgine.github.io/company-versioning/
- Size: 262 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# company-versioning-api
[![Web APP CI](https://github.com/devgine/company-versioning/actions/workflows/webappbuild.yaml/badge.svg?branch=main)](https://github.com/devgine/company-versioning/actions/workflows/webappbuild.yaml?query=branch%3Amain)
[![API CI](https://github.com/devgine/company-versioning/actions/workflows/apibuild.yaml/badge.svg?branch=main)](https://github.com/devgine/company-versioning/actions/workflows/apibuild.yaml?query=branch%3Amain)
[![Vulnerabilities checker](https://github.com/devgine/company-versioning/actions/workflows/security.yaml/badge.svg)](https://github.com/devgine/company-versioning/actions/workflows/security.yaml)
[![Packages retention policy](https://github.com/devgine/company-versioning/actions/workflows/packages-retention-policy.yaml/badge.svg)](https://github.com/devgine/company-versioning/actions/workflows/packages-retention-policy.yaml)## References
### Yarn
https://classic.yarnpkg.com/en/docs/cli/### Code Quality
ESLint && Prettier
https://medium.com/@ahmedwasim777/react-code-quality-d7fdbaf4be67#### typescript-eslint
https://typescript-eslint.io/getting-started
https://eslint.org/docs/latest/use/configure/configuration-files
https://github.com/typescript-eslint/typescript-eslint### Security
https://debricked.com/blog/fixing-security-vulnerabilities-yarn/### React tools
https://dev.to/alexomeyer/10-must-have-react-developer-tools-to-write-clean-code-1808### Build react app by env
https://tacomanator.medium.com/environments-with-create-react-app-7b645312c09d
https://handsonreact.com/docs/build-deploy### CI CD
https://dev.to/dyarleniber/setting-up-a-ci-cd-workflow-on-github-actions-for-a-react-app-with-github-pages-and-codecov-4hnp
https://michaelcurrin.github.io/code-cookbook/recipes/ci-cd/github-actions/workflows/node/yarn.html### Fake dataProvider
https://github.com/marmelab/react-admin/blob/master/packages/ra-data-fakerest/README.md### Unit Tests
[Jest](https://jestjs.io/docs/getting-started#using-typescript)
[Jest typescript config example](https://www.testim.io/blog/typescript-unit-testing-101/)
[react-testing-library](https://github.com/testing-library/react-testing-library)### phpstorm config
https://www.brocksi.net/blog/configure-phpstan-phpstorm-use-php-docker-container/