Skip to content

Matter-Tech/matter-library-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

matter-exceptions

Table of Contents

Getting started

After you have created a project using this template, rename all occurrences of matter_library_template to the new library's name.

Installation

pip install matter-exceptions

Contributing

Make sure you have all supported python versions installed in your machine:

  • 3.10
  • 3.11

Install hatch in your system

https://hatch.pypa.io/latest/install/

Create the environment

hatch env create

Do your changes...

Run the tests

hatch run test

The command above will run the tests against all supported python versions installed in your machine. For testing in other operating system you may use the configured CI in github.

Bump a new version

In general, you just need to execute:

hatch version

This command will update the minor version. i.e.: No breaking changes and new feature has been added

We are using semantic version, if you are doing a bug fix:

hatch version fix

Github workflows

If you want to reuse fully the github actions defined by this template make sure your workflow permissions for Actions settings is configured as followed:

image

About

A template for new Matter's library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages