Fedora Account System authentication support and fedora-messaging integration to Happiness Packets https://happinesspackets.fedorainfracloud.org/
  • CSS 64.2%
  • Python 25.3%
  • HTML 9.2%
  • JavaScript 0.8%
  • Dockerfile 0.3%
  • Other 0.2%
Find a file
Justin Wheeler 32a8f0b190
Some checks failed
CI / lint (push) Failing after 12s
CI / test (push) Failing after 13s
💚 ci: Change runner label from docker to podman
I used the wrong label, and I should have known better anyways since I
would be wanting Podman over Docker any day of the week… ;-)

ref: forge/forge#480 (comment)

Signed-off-by: Justin Wheeler <jwheel@fedoraproject.org>
2026-03-31 11:28:07 -04:00
.forgejo 💚 ci: Change runner label from docker to podman 2026-03-31 11:28:07 -04:00
assets 🔥 frontend: Remove dead social media and unused assets (closes #34) 2026-03-28 23:51:08 -04:00
docs dependencies: Migrate docs deps to root directory 2020-02-12 14:44:47 -05:00
happinesspacket_schema_package Update logo to use final SVG approved by Fedora Design Team 2020-02-12 14:38:17 -05:00
happinesspackets 📦 deps: Migrate from Pipfile/Pipenv to Poetry with pyproject.toml 2026-03-29 01:43:07 -04:00
openshift Add configuration files for local deployment on minishift 2019-08-18 00:42:17 +05:30
templates ⬆️ django: Upgrade Django 2.2.28 → 3.2.25 LTS 2026-03-29 00:25:29 -04:00
.containerignore 🔧 containers: Replace Docker with Podman and UBI-based Containerfile 2026-03-29 02:26:18 -04:00
.coveragerc Port code from Github to Pagure 2018-03-21 12:45:07 -05:00
.env.example 🔧 containers: Replace Docker with Podman and UBI-based Containerfile 2026-03-29 02:26:18 -04:00
.gitignore 🔧 config: Remove Mercurial syntax from .gitignore and six from Pipfile 2026-03-28 23:56:21 -04:00
AGENTS.md 📝 docs(AGENTS.md): Update modernized project state 2026-03-29 02:09:41 -04:00
config.toml Integrate fedora-messaging 2019-03-12 14:42:12 +00:00
config.yml.example 📦 deps: Migrate from Pipfile/Pipenv to Poetry with pyproject.toml 2026-03-29 01:43:07 -04:00
Containerfile 🔧 containers: Replace Docker with Podman and UBI-based Containerfile 2026-03-29 02:26:18 -04:00
fas-admin-details.json.example Remove invalid JSON from fas-admin-details.json.example 2019-03-24 19:27:41 -04:00
generate_client_secrets.sh Improve client secrets generation script and docs 2019-02-25 16:08:14 -05:00
LICENSE Port code from Github to Pagure 2018-03-21 12:45:07 -05:00
manage.py Port code from Github to Pagure 2018-03-21 12:45:07 -05:00
podman-compose.yml 🔧 containers: Replace Docker with Podman and UBI-based Containerfile 2026-03-29 02:26:18 -04:00
pyproject.toml 🐛 deps: Relax Python version constraint from >=3.14 to >=3.12 2026-03-29 13:34:20 -04:00
README.md Remove mention of Freenode 2021-08-24 13:24:38 +00:00

fedora-happiness-packets

Join us at #fedora-commops on libera.chat Documentation Status License

Fedora Account System authentication support and fedora-messaging integration to Happiness Packets (demo)

Documentation

For more help, read the project documentation:

fedora-happiness-packets.readthedocs.io

Contributing guidelines

See our contributing guidelines for project guidelines.

Create development environment

These instructions run an instance of fedora-happiness-packets on your local machine for development and testing purposes. See setup instructions in our documentation.

Where to find us

Get in touch with us! You can find us in these places.

»»» New contributor? Start here! «««

Are you looking for ways to contribute? We recommend this path of activities for newcomers to follow:

1. Read project goals and contributing guidelines

Get to know our project better and what our goals are. Our contributing guidelines explains what fedora-happiness-packets is and what it is not. They also explain etiquette on how to work on tickets and send pull requests. It is the most important reference when making contributions to the project.

2. Create a development environment

See fedora-happiness-packets#100.

3. Try out fedora-messaging

fedora-messaging is tool for applications in Fedora Infrastructure to emit messages and communicate with other applications. It is an important part of integration for our project. See fedora-happiness-packets#103 for more info.

4. Look for beginner-friendly tickets

When you complete the previous steps, look for unassigned beginner-friendly tickets. Tickets without an assignee are open for taking. Refer to the contributing guidelines for etiquette on claiming a ticket.

This project is licensed under the Apache License.