Skip to content

Conversation

@blackms
Copy link
Contributor

@blackms blackms commented Mar 7, 2025

  • refresh badges and update library description
  • provide detailed quick start and feature usage sections
  • include datacenter locations and advanced usage tips

🔧 chore(gitignore): update .gitignore for new project structure

  • remove unnecessary entries
  • add new directories and files to ignore list

✅ test(examples): add example scripts for VM operations

  • add create_vm.py and list_vms.py for creating and listing VMs
  • demonstrate usage of pyarubacloud library in example scripts

✨ feat(init): introduce new pyarubacloud package structure

  • implement core modules for client, api, models, and utilities
  • support comprehensive operations on ArubaCloud resources

♻️ refactor(compat): provide backward compatibility layer

  • implement legacy compatibility for older pyArubaCloud API
  • ensure existing code continues to work with the new implementation

📦 build(setup): update setup.py for new package version and dependencies

  • update package name to lowercase pyarubacloud
  • bump version to 1.0.0 and revise dependencies and classifiers

✅ test(client): add unit tests for client module

  • test client initialization and authentication
  • ensure datacenter setting and cache clearing are tested

✅ test(compat): add unit tests for compatibility layer

  • test legacy cloud interface and load balancer classes
  • verify backward compatibility with existing functionality

- refresh badges and update library description
- provide detailed quick start and feature usage sections
- include datacenter locations and advanced usage tips

🔧 chore(gitignore): update .gitignore for new project structure

- remove unnecessary entries
- add new directories and files to ignore list

✅ test(examples): add example scripts for VM operations

- add create_vm.py and list_vms.py for creating and listing VMs
- demonstrate usage of pyarubacloud library in example scripts

✨ feat(init): introduce new pyarubacloud package structure

- implement core modules for client, api, models, and utilities
- support comprehensive operations on ArubaCloud resources

♻️ refactor(compat): provide backward compatibility layer

- implement legacy compatibility for older pyArubaCloud API
- ensure existing code continues to work with the new implementation

📦 build(setup): update setup.py for new package version and dependencies

- update package name to lowercase pyarubacloud
- bump version to 1.0.0 and revise dependencies and classifiers

✅ test(client): add unit tests for client module

- test client initialization and authentication
- ensure datacenter setting and cache clearing are tested

✅ test(compat): add unit tests for compatibility layer

- test legacy cloud interface and load balancer classes
- verify backward compatibility with existing functionality
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant