How-to#

This section describes how to create effective and efficient Python libraries for interfacing with Ansys products and services. It also explains how apps and complex services expose functionalities such as logging, data transfer, and app APIs.

Environment setup

How to set up a development environment.

Python versions

How to know which Python versions to support.

Contributing

How to contribute to a PyAnsy library.

Packaging

How to package a PyAnsys library.

gRPC API packages

How to integrate gRPC in PyAnsys packages.

Logging

How to write to PyAnsys library logs.

Documenting

How to write and style your documentation.

Testing

How to perform code testing and check coverage.

Continuous integration

How to use GitHub Actions for continuous integration.

Releasing and publishing

How to release and publish a PyAnsys package.

Repository protection

How to handle sensitive information.

DNS configuration

How to configure and protect your DNS.

Product compatibility

How to handle compatibility issues.