mirror of
https://github.com/chenasraf/nextcloud-autocurrency.git
synced 2026-05-17 17:28:06 +00:00
chore: improve CI/CD, testing infrastructure, and development tooling
- Add GitHub Actions workflows for PHPUnit testing (MySQL and PostgreSQL) - Add issue templates (bug reports, feature requests) for better issue management - Enhance Makefile with Docker test support and improved build targets - Update lint-staged configuration with better PHP and JSON handling - Add comprehensive PHPUnit test infrastructure with Docker support - Update dependencies and add lock files for composer and vendor-bin tools - Improve code scaffolding templates (command, component, view generators) - Update build configuration (Vite, package.json, pnpm-lock.yaml) - Refactor Application.php settings initialization - Update AdminSettings and UserSettings implementations - Rename test file for consistency (ApiTest → ApiControllerTest) - Update .gitignore (track composer.lock, ignore stats.html)
This commit is contained in:
@@ -24,7 +24,7 @@ class {{pascalCase name}} extends Command {
|
||||
*/
|
||||
protected function configure(): void {
|
||||
parent::configure();
|
||||
$this->setName('jukebox:{{kebabCase name}}');
|
||||
$this->setName('mynextcloudapp:{{kebabCase name}}');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,22 +1,19 @@
|
||||
<template>
|
||||
|
||||
<div>{{ startCase name }}</div>
|
||||
|
||||
</template>
|
||||
|
||||
<script>
|
||||
<script lang="ts">
|
||||
import { defineComopnent, type PropType } from 'vue'
|
||||
// import NcComponentExample from '@nextcloud/vue/dist/Components/NcComponentExample.js'
|
||||
|
||||
//
|
||||
// import IconExample from 'vue-material-design-icons/Example.vue'
|
||||
// import IconExample from '@icons/Example.vue'
|
||||
|
||||
export default {
|
||||
export default defineComponent({
|
||||
name: '{{pascalCase name}}',
|
||||
components: {
|
||||
//
|
||||
},
|
||||
}
|
||||
})
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss"></style>
|
||||
|
||||
|
||||
23
gen/view/{{pascalCase name}}Page.vue
Normal file
23
gen/view/{{pascalCase name}}Page.vue
Normal file
@@ -0,0 +1,23 @@
|
||||
<template>
|
||||
<div class="mynextcloudapp-{{ kebabCase name }}">{{ startCase name }} Page</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComopnent, type PropType } from 'vue'
|
||||
// import NcComponentExample from '@nextcloud/vue/dist/Components/NcComponentExample.js'
|
||||
|
||||
// import IconExample from '@icons/Example.vue'
|
||||
|
||||
export default defineComponent({
|
||||
name: '{{pascalCase name}}Page',
|
||||
components: {
|
||||
//
|
||||
},
|
||||
})
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
#mynextcloudapp-{{ kebabCase name }} {
|
||||
/* Your styles here */
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user