Skip to content

Feat/add support for all endpoints#36

Merged
Siumauricio merged 10 commits intomainfrom
feat/add-support-for-all-endpoints
Apr 16, 2026
Merged

Feat/add support for all endpoints#36
Siumauricio merged 10 commits intomainfrom
feat/add-support-for-all-endpoints

Conversation

@Siumauricio
Copy link
Copy Markdown
Contributor

No description provided.

- Removed ESLint configuration and ignore files in favor of Biome for linting.
- Introduced biome.json for configuration and updated package.json to reflect new dependencies.
- Added OpenAPI specification for Dokploy API and generated CLI commands from it.
- Refactored CLI entry point to use Commander instead of Oclif.
- Implemented new authentication command and removed deprecated commands.
- Updated TypeScript configuration and added build scripts for improved development workflow.
- Cleaned up unused files and commands to streamline the codebase.
- Deleted .prettierrc.json as part of the migration to Biome for linting and formatting.
- Changed copyright from 2024 Mauricio Siu to 2026 Dokploy Technologies, Inc. in LICENSE.md.
- Reordered and grouped import statements for better readability in client.ts, index.ts, and auth.ts.
- Updated the readAuthConfig function to prioritize DOKPLOY_API_KEY over DOKPLOY_AUTH_TOKEN.
- Enhanced formatting of apiPost and apiGet functions for improved clarity and consistency.
- Introduced .env.example file to provide a template for environment variables.
- Updated .gitignore to exclude .env files from version control.
- Implemented loadEnvFile function in client.ts to load environment variables from a .env file into process.env, enhancing configuration management.
- Removed the .mocharc.json file as part of the project cleanup.
- Updated README to enhance clarity on usage, authentication options, and command examples.
- Added details on environment variable support and improved command structure for better user guidance.
- Added Vitest as a testing framework in package.json and configured test scripts.
- Created new test files for CLI and client functionalities, ensuring comprehensive coverage.
- Updated GitHub Actions workflows to include testing steps and streamlined release process.
- Removed the deprecated onRelease workflow to consolidate CI/CD processes.
- Added pnpm configuration to specify only built dependencies for esbuild in package.json, enhancing dependency management.
- Created a new .npmrc file to set the ignore-build-scripts option to false, allowing build scripts to run during installation.
…nore scripts during installation

- Added environment variable COREPACK_ENABLE_STRICT set to 0 in both onPushToMain.yml and test.yml workflows.
- Modified pnpm install command to include --ignore-scripts flag, preventing scripts from running during installation.
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