https://github.com/blajanclaudiu/fence
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: blajanclaudiu
- License: mit
- Language: TypeScript
- Default Branch: main
- Size: 191 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
- Releases: 0
Metadata Files
README.md
Vue3 codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.
This codebase was created to demonstrate a fully fledged fullstack application built with Vue3 including CRUD operations, authentication, routing, pagination, and more.
We've gone to great lengths to adhere to the Vue3 community styleguides & best practices.
For more information on how to this works with other frontends/backends, head over to the RealWorld repo.
What works?
- [x] Vite
- [x] Composition API
- [x] SFC <script setup> sugar
- [x] Suspense (Experimental)
- [x] Vue router
- [x] Pinia for state management
- [x] TypeScript and Vue tsc for static analysis
- [x] swagger-typescript-api for auto generate interface from swagger
- [x] ESLint and @mutoe/eslint-config for linting and styling (based on @anthony/eslint-config)
- [x] Vitest for unit testing
- [x] Testing Library for component testing
- [x] Cypress for E2E testing
- [x] GitHub Actions CI/CD
Basically, some of they are necessary features for the development of medium to large projects, and you can also use this repository as a starter.
Enjoy it! 😄
Getting started
```shell script pnpm install
Development
pnpm dev
Build dist
pnpm build
Run unit tests
pnpm test:unit pnpm test:unit:ci
Run E2E tests
pnpm test:e2e pnpm test:e2e:ci ```
Contributors
Made with contributors-img.
Vue related implementations of the Realworld app
- gothinkster/vue-realworld-example-app - vue2, js
- AlexBrohshtut/vue-ts-realworld-app - vue2, ts, class-component
- devJang/nuxt-realworld - nuxt, ts, composition api
- levchak0910/vue3-ssr-realworld-example-app - vue3, ssr
Sponsor
Thanks JetBrains for providing IDE support!
Owner
- Login: blajanclaudiu
- Kind: user
- Repositories: 1
- Profile: https://github.com/blajanclaudiu
GitHub Events
Total
- Watch event: 1
- Delete event: 4
- Issue comment event: 7
- Pull request event: 22
- Create event: 15
Last Year
- Watch event: 1
- Delete event: 4
- Issue comment event: 7
- Pull request event: 22
- Create event: 15
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 15
- Average time to close issues: N/A
- Average time to close pull requests: 25 days
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.47
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 13
Past Year
- Issues: 0
- Pull requests: 15
- Average time to close issues: N/A
- Average time to close pull requests: 25 days
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.47
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 13
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (13)
- blajanclaudiu (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v4 composite
- github/codeql-action/analyze v3 composite
- github/codeql-action/autobuild v3 composite
- github/codeql-action/init v3 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- pnpm/action-setup v4 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- codecov/codecov-action v4 composite
- pnpm/action-setup v4 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- codecov/codecov-action v4 composite
- pnpm/action-setup v4 composite
- @mutoe/eslint-config ^2.8.3 development
- @pinia/testing ^0.1.5 development
- @testing-library/cypress ^10.0.2 development
- @testing-library/user-event ^14.5.2 development
- @testing-library/vue ^8.1.0 development
- @vitejs/plugin-vue ^5.1.2 development
- @vitest/coverage-v8 ^2.0.5 development
- concurrently ^8.2.2 development
- cypress ^13.13.2 development
- eslint ^8.57.0 development
- eslint-plugin-cypress ^3.4.0 development
- eslint-plugin-vitest ^0.5.4 development
- eslint-plugin-vue ^9.27.0 development
- happy-dom ^14.12.3 development
- lint-staged ^15.2.8 development
- msw ^2.3.5 development
- rollup-plugin-analyzer ^4.0.0 development
- simple-git-hooks ^2.11.1 development
- swagger-typescript-api ^13.0.16 development
- typescript ~5.5.4 development
- vite ^5.4.0 development
- vitest ^2.0.5 development
- vitest-dom ^0.1.1 development
- vue-tsc ^2.0.29 development
- insane ^2.6.2
- marked ^14.0.0
- pinia ^2.2.1
- vue ^3.4.37
- vue-router ^4.4.3
- 172 dependencies
