Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 3.34 KB

File metadata and controls

66 lines (43 loc) · 3.34 KB

Cookieplone Backend Add-on CI Built with Cookiecutter GitHub Black code style

Cookieplone Backend Add-on

Powered by cookieplone and Cookiecutter, Cookieplone Backend Add-on is intended to be used by Plone developers to create new add-on packages.

Getting Started 🏁

Prerequisites

  • pipx: A handy tool for installing and running Python applications.

Installation Guide 🛠️

  1. pipx
pip install pipx

Generate Your Plone Add-on 🎉

pipx run cookieplone backend_addon

Project Generation Options

These are all the template options that will be prompted by the Cookiecutter CLI before generating your project.

Option Description Example
title Your add-on's human-readable name, capitals and spaces allowed. Plone Blog
description Describes your add-on and gets used in places like README.md and such. Create awesome blogs with Plone.
author This is you! The value goes into places like LICENSE, setup.py and such. Our Company
email The email address you want to identify yourself in the project. email@example.com
github_organization Used for GitHub and Docker repositories. collective
python_package_name Name of the Python package used to configure your project. It needs to be Python-importable, so no dashes, spaces or special characters are allowed. collective.blog

Code Quality Assurance 🧐

Your package comes equipped with linters to ensure code quality. Run the following command to automatically format your code:

make format

Internationalization 🌐

Generate translation files with ease:

make i18n

License 📜

This project is licensed under the MIT License.

Let's Get Building! 🚀

Happy coding!