diff --git a/.gitignore b/.gitignore index 74e02e1..8335b67 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ logs npm-debug.log* lerna-debug.log* .pnpm-debug.log* +yarn-debug.log* +yarn-error.log* # Diagnostic reports (https://nodejs.org/api/report.html) report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json @@ -26,6 +28,7 @@ build/Release # Dependency directories node_modules/ +jspm_packages/ # TypeScript cache *.tsbuildinfo @@ -51,6 +54,9 @@ node_modules/ .env.test.local .env.production.local .env.local +.env.development +.env.test +.env.production # parcel-bundler cache (https://parceljs.org/) .cache @@ -98,3 +104,40 @@ python_env_cncfpeople python_venv_ambassadors credentials.json token.json + +# VS Code specific files +.vscode/* +!.vscode/extensions.json +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db + +# Build outputs +dist/ +build/ +out/ +target/ +bin/ + +# Editor directories and files +.idea/ +*.swp +*.swo +*.sublime-workspace +*.sublime-project +.project +.classpath +.settings/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..019adda --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +# CNCF Automation + +This repository contains automation tools and scripts used by the Cloud Native Computing Foundation (CNCF) and its projects. These tools help streamline various tasks and workflows, making it easier to manage and maintain CNCF projects. + +## Overview + +The CNCF Automation repository provides various tools that help automate repetitive tasks, standardize workflows, and improve efficiency across CNCF projects. These tools are designed to be reusable and configurable for different project needs. + +## Tools and Components + +### Self-Hosted Runners + +Tools and scripts for managing self-hosted GitHub Actions runners on CNCF's infrastructure (e.g., Oracle Cloud Infrastructure). These runners allow CNCF projects to execute their CI/CD workflows in a controlled environment. + +For more information, see the [CI documentation](./ci/README.md). + +### [Additional Tools - Add other major tools here] + +## Contributing + +Contributions to improve these automation tools are welcome! Please see our [contributing guidelines](CONTRIBUTING.md) for more details. + +## License + +This project is licensed under the [Apache License 2.0](LICENSE). \ No newline at end of file