All Projects → mopidy → cookiecutter-mopidy-ext

mopidy / cookiecutter-mopidy-ext

Licence: Apache-2.0 License
cookiecutter template for creating a Mopidy extension

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to cookiecutter-mopidy-ext

dst
yet another custom data science template via cookiecutter
Stars: ✭ 59 (+293.33%)
Mutual labels:  cookiecutter
yehua
Make a project in 1 minute from a project template but keep updating it forever
Stars: ✭ 22 (+46.67%)
Mutual labels:  cookiecutter
mopidy-local
Mopidy extension for playing music from your local music archive
Stars: ✭ 52 (+246.67%)
Mutual labels:  mopidy
django-template
The ultimate Django template: production ready Django 3.2 with Docker, HTTPS and CI/CD using Github actions ‎️‍🔥
Stars: ✭ 20 (+33.33%)
Mutual labels:  cookiecutter
cookiecutter-cpp-project
A cookiecutter for a C++ Project with lots of configuration options
Stars: ✭ 25 (+66.67%)
Mutual labels:  cookiecutter
fastapi-starter
A FastAPI based low code starter: Async SQLAlchemy, Postgres, React-Admin, pytest and cypress
Stars: ✭ 97 (+546.67%)
Mutual labels:  cookiecutter
flask-project-template
DO NOT FORK, CLICK "Use this template" - A github template to start a Flask Project - this uses github actions to generate your project based on the template.
Stars: ✭ 74 (+393.33%)
Mutual labels:  cookiecutter
py-generic-project
🍪 A cookiecutter template that creates a basic Python setuptools project, which can be later on augmented with various optional accessories.
Stars: ✭ 18 (+20%)
Mutual labels:  cookiecutter
django-naqsh
Naqsh is a bootstrapping tool for quickly creating production-ready Django web services.
Stars: ✭ 47 (+213.33%)
Mutual labels:  cookiecutter
cookiecutter-flask-skeleton
Flask Starter Project
Stars: ✭ 56 (+273.33%)
Mutual labels:  cookiecutter
mopster
Mopidy client written in Ember.js
Stars: ✭ 31 (+106.67%)
Mutual labels:  mopidy
LetsHack
Notes & HowTo's covering the Raspberry Pi, Arduino, ESP8266, ESP32, etc.
Stars: ✭ 37 (+146.67%)
Mutual labels:  mopidy
painless-continuous-delivery
A cookiecutter for projects with continuous delivery baked in.
Stars: ✭ 46 (+206.67%)
Mutual labels:  cookiecutter
summertunes
A web-based music player for Beets
Stars: ✭ 15 (+0%)
Mutual labels:  mopidy
cookiecutter-r-data-analysis
cookie cutter template for my r workflow
Stars: ✭ 19 (+26.67%)
Mutual labels:  cookiecutter
at-python-template
The official Python Project Template of Alexander Thamm GmbH
Stars: ✭ 34 (+126.67%)
Mutual labels:  cookiecutter
hovercraft-slides
🍪 A template for new Hovercraft presentation projects (impress.js slides in reStructuredText)
Stars: ✭ 12 (-20%)
Mutual labels:  cookiecutter
cookiedozer
📱 Cookiecutter for i18n Kivy Apps
Stars: ✭ 48 (+220%)
Mutual labels:  cookiecutter
cookiecutter-pypackage
A cookiecutter template for Python package with heavy use of Github actions
Stars: ✭ 19 (+26.67%)
Mutual labels:  cookiecutter
ptb-django-cookiecutter
A simple cookiecutter to create Python Telegram bots, wrapped with Django.
Stars: ✭ 21 (+40%)
Mutual labels:  cookiecutter

cookiecutter-mopidy-ext

cookiecutter template for a Mopidy extension.

The template sets up a project with:

  • a readme explaining how to install and configure the extension,
  • a license file with the Apache License,
  • a Python module with an empty Mopidy extension,
  • an empty test suite executed with pytest,
  • continuous integration using GitHub Actions,
  • test coverage reporting to Codecov,
  • a setup.py file for releasing and installing the extension as a Python package, and
  • a GitHub Action to automatically upload packages to PyPI when a GitHub Release is created, if the GitHub repo has a PYPI_TOKEN secret set.

Usage

  1. Install cookiecutter:

    python3 -m pip install cookiecutter
    
  2. Generate a Mopidy extension project:

    cookiecutter gh:mopidy/cookiecutter-mopidy-ext
    
  3. Create a Git repo from the generated project.

  4. Make your Mopidy extension do something.

  5. Release the extension to PyPI.

Further reading

To learn more about creating Mopidy extensions, please read the docs on extension development.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].