mirror of
https://github.com/grafana/grafana.git
synced 2024-11-21 16:38:03 -06:00
07e5f8117f
* Update thema to latest * Deal with s/Library/*Runtime/ * Commit new, working results of codegen * We like pointers now * Always take runtime arg for NewBase() * Sketchy handwavy pass at entity meta framework * Little nibbles * Update pkg/framework/coremodel/entityframework.cue Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com> * Move file into new framework location * Introduce loaders, Go code * Complete rename to kind * Flesh out framework, add svg/dashboard examples * Cruft removal * Remove generated kind go files from gitignore * Refine maturity concept, add SlotKind * Update embed and go deps * Export PrefixWithGrafanaCUE * Make the loader actually work, holy crap * Many small tweaks to type.cue * Add Apache 2 licensing exceptions for kinds * Add new kinds dir, start of generator * Roll back to earlier oapi-codegen * Introduce new grafana-specific CUE loaders * Introduce new tidy code generators framework * Catch up kind framework with tinkering * Add slices for the generators * Add write/verify step to main generator * Many renames * Split up kind framework cue files * Use kind.Decl within generated kinds * Create kind.SomeDecl wrapper type to cache lineages * Better names again * Get one generated implemented, hopefully * Copy dashboard schema into new kind.cue * Small fixes to make the initial gen work * Put svg kind in its new home * Add generated Go dashboard type * More renames and cleanups * Add base kind registry and generator * Stop blacklisting *_gen.go files This is not the Go best practice, anyway. All we actually want to ignore for enterprise is generated wire files. * Change codegen output directories pkg/kind -> pkg/kinds pkg/registry/kindreg -> pkg/registry/corekind * Rename pkg/framework/kind to pkg/kindsys * Add core structured kind generator * Add plural and machine names to kind spec * Copy playlist over to kind system * Consolidate kindsys files * Add raw kind generator * Update CODEOWNERS for kind framework * Touch up comments a bit * More docs tweaks * Remove generated types to reduce noise for review * Split each generator into its own file * Rename Slot kind to Composable kind * Add handwavy types for customkind loading * Guard against init calls to framework loader * First pass at doc on extending the kind system * Improve attribute example in docs * Fix wire imports * Add basic TS types generator * Fix composable kind category def * No need for a separate file with generate directive * Catch dashboard schema up * Rename generator types to something saner and generic * Make version configurable in ts/go generators * Add CommonMeta to ease property access * Add kindsys prop indicating whether lineage is group * Put all kind categories back in a single file * Finish with kindsys group props * Refactor maturity progression per discussion - Replace "committed" with "merged" - All kindcats can use all maturity levels, at least for now * Convert ts veneer index generator to modular system * Move over to new jennywrites framework * Strip down old coremodel generator * Use public version of jennywrites * Pull latest thema * Commit generated Go types * Add header injection postprocessor * Move sdboyer/jennywrites to grafana/codejen * Tweak header output * Remove dashboard and playlist coremodels * Fix up backend dashboards devenv test * Fix TS import patterns to new gen filename * Update internal imports, remove coremodel registry * Fix compilation errors, wire generation * Export and replace the prefix dropper * More Go struct and field name changes * Last name fixes, hopefully * Fix lint errors * Last lint error Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com>
184 lines
3.5 KiB
Plaintext
184 lines
3.5 KiB
Plaintext
node_modules
|
|
npm-debug.log
|
|
yarn-error.log
|
|
coverage/
|
|
.aws-config.json
|
|
awsconfig
|
|
/.awcache
|
|
/dist
|
|
/public/build
|
|
/public/views/index.html
|
|
/public/views/error.html
|
|
/emails/dist
|
|
/reports
|
|
/e2e/tmp
|
|
/scripts/grafana-server/tmp
|
|
vendor/
|
|
/docs/menu.yaml
|
|
/requests
|
|
tsconfig.tsbuildinfo
|
|
|
|
# Yarn
|
|
.yarn/*
|
|
!.yarn/patches
|
|
!.yarn/releases
|
|
!.yarn/plugins
|
|
!.yarn/sdks
|
|
!.yarn/versions
|
|
# we temporarily commit this file because yarn downloading it
|
|
# somehow produces different checksum values
|
|
!.yarn/cache/pa11y-ci-https-1e9675e9e1-668c9119bd.zip
|
|
.pnp.*
|
|
|
|
# Enterprise emails
|
|
/emails/templates/enterprise_*
|
|
/public/emails/enterprise_*
|
|
|
|
# Enterprise reporting fonts
|
|
/public/fonts/dejavu
|
|
|
|
# Enterprise devenv
|
|
/devenv/docker/blocks/grafana-enterprise
|
|
/devenv/docker/blocks/saml-enterprise
|
|
# This is the new place of the block, but I leave the previous here for a while
|
|
/devenv/docker/blocks/auth/saml-enterprise
|
|
|
|
/tmp
|
|
tools/phantomjs/phantomjs
|
|
tools/phantomjs/phantomjs.exe
|
|
profile.out
|
|
coverage.txt
|
|
|
|
docs/AWS_S3_BUCKET
|
|
docs/GIT_BRANCH
|
|
docs/GITCOMMIT
|
|
docs/changed-files
|
|
|
|
# locally required config files
|
|
public/css/*.min.css
|
|
|
|
# Editor junk
|
|
*.sublime-workspace
|
|
*.swp
|
|
.idea/
|
|
.fleet/
|
|
*.iml
|
|
*.tmp
|
|
.DS_Store
|
|
.vscode/
|
|
!.vscode/launch.json
|
|
.vs/
|
|
.eslintcache
|
|
.stylelintcache
|
|
|
|
/data/*
|
|
/bin/*
|
|
|
|
# devenv
|
|
/devenv/docker-compose.yaml
|
|
/devenv/docker-compose.override.yaml
|
|
/devenv/.env
|
|
/devenv/docker/blocks/tempo/tempo-data/
|
|
|
|
conf/custom.ini
|
|
/conf/provisioning/**/custom.yaml
|
|
/conf/provisioning/**/dev.yaml
|
|
/conf/ldap_dev.toml
|
|
/conf/ldap_freeipa.toml
|
|
profile.cov
|
|
/grafana
|
|
/local
|
|
.notouch
|
|
/Makefile.local
|
|
/pkg/cmd/grafana-cli/grafana-cli
|
|
/pkg/cmd/grafana-server/grafana-server
|
|
/pkg/cmd/grafana-server/debug
|
|
/pkg/extensions/*
|
|
/pkg/server/wireexts_enterprise.go
|
|
/pkg/cmd/grafana-cli/runner/wireexts_enterprise.go
|
|
!/pkg/extensions/main.go
|
|
/public/app/extensions
|
|
debug.test
|
|
/examples/*/dist
|
|
/packaging/**/*.rpm
|
|
/packaging/**/*.deb
|
|
/packaging/**/*.tar.gz
|
|
/packaging/**/*.tar.gz.sha256
|
|
pkg/cmd/grafana-server/__debug_bin
|
|
|
|
# Ignore OSX indexing
|
|
.DS_Store
|
|
|
|
/vendor/**/*.py
|
|
/vendor/**/*.xml
|
|
/vendor/**/*.yml
|
|
/vendor/**/*_test.go
|
|
/vendor/**/.editorconfig
|
|
*.orig
|
|
|
|
/devenv/bulk-dashboards/*.json
|
|
/devenv/bulk_alerting_dashboards/*.json
|
|
/devenv/datasources_bulk.yaml
|
|
/devenv/bulk_alerting_dashboards/bulk_alerting_datasources.yaml
|
|
|
|
/scripts/build/release_publisher/release_publisher
|
|
*.patch
|
|
!.yarn/patches/*.patch
|
|
|
|
# Ignoring frontend packages specifics
|
|
/packages/grafana-ui/.yarn/.cache
|
|
/packages/**/dist
|
|
/packages/**/compiled
|
|
/packages/**/.rpt2_cache
|
|
/packages/**/tsdoc-metadata.json
|
|
/packages/**/package.tgz
|
|
/packages/grafana-toolkit/sass
|
|
## CI places the packages in a different location
|
|
/npm-artifacts/*.tgz
|
|
|
|
# Ignore frontend build manifest
|
|
manifest.json
|
|
|
|
# Ignore go local build dependencies
|
|
/scripts/go/bin/**
|
|
|
|
# Ignore compilation stats from `yarn stats`
|
|
compilation-stats.json
|
|
|
|
# e2e tests
|
|
/packages/grafana-e2e/cypress/screenshots
|
|
/packages/grafana-e2e/cypress/videos
|
|
/packages/grafana-e2e/cypress/logs
|
|
/e2e/server.log
|
|
/e2e/**/screenshots
|
|
!/e2e/**/screenshots/expected/*
|
|
/e2e/**/videos/*
|
|
/e2e/benchmarks/**/results/*
|
|
/e2e/benchmarks/**/results
|
|
/e2e/build_results.zip
|
|
|
|
# grafana server
|
|
/scripts/grafana-server/server.log
|
|
|
|
# a11y tests
|
|
/pa11y-ci-results.json
|
|
/pa11y-ci-report
|
|
|
|
# report dumping the whole system env
|
|
/report.*.json
|
|
|
|
# auto generated frontend docs
|
|
/docs/sources/packages_api
|
|
|
|
# wire generated files
|
|
**/wire_gen.go
|
|
|
|
# Auto-generated internationalization files
|
|
public/locales/_build/
|
|
public/locales/*/*.js
|
|
public/locales/*/grafana_old.json
|
|
|
|
deployment_tools_config.json
|
|
|
|
.betterer.cache
|