Skip to content

September minutes #147

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Sep 12, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 76 additions & 0 deletions website/content/blog/2024-09-11-meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
---
title: Board Meeting Minutes
date: "2024-09-11"
excerpt: The year in review
tags: foundation
author: MonoGame Foundation
image: /images/blog/cover/monogame_foundation.png
ogImage: /images/blog/cover/monogame_foundation.png
---

## Attendee's

- Dean Ellis - President
- Dominique Louis - Treasurer
- Simon Jackson - Corporate Secretary
- Tom Spilman - Banking Matters
- Marko Jeremic - Board Chairman
- Thomas Altenburger - Board Member

## Agenda

- Content Pipeline enhancements.
- Release improvements.
- Bounties updates.
- Full-time appointment.
- Releases are go.

## Content Pipeline enhancements.

We discussed and decided to allow loading of raw content files (pngs, wav, etc) via ContentManager as a fallback when an XNB is not found. This makes things nicer for users that dislike pre-compiling content, but allows you to change that decision later without rewriting your game code.

- [`Content.Load<Texture>("asset name");`](https://github.com/MonoGame/MonoGame/issues/8481)
- [`Content.Load<SoundEffect>("asset name");`](https://github.com/MonoGame/MonoGame/issues/8482)
- [`Content.Load<Song>("asset name");`](https://github.com/MonoGame/MonoGame/issues/8483)
- [`Content.Load<Video>("asset name");`](https://github.com/MonoGame/MonoGame/issues/8484)

::: note For later
At this time, shaders and models will still have to use the Content Pipeline as there are many dependencies involved in handling these kinds of content. We will address them in time, but for now, they will have to wait.
:::

### Release Improvements

Like the Content Pipeline improvements above, the same view has also been turned to the way we release MonoGame today via NuGets. We recognize this might not be a 100% fit for all as NuGet does impose some limitations, especially for offline use.

To this end, we have also kicked off two other streams of work:

- [Update build pipeline to generate a "Complete" Source package for releases](https://github.com/MonoGame/MonoGame/issues/8485)
- [Update build pipeline to generate a "Binaries" Source package for releases](https://github.com/MonoGame/MonoGame/issues/8486)

### Bounties, Bounties, Bounties

Work continues on all existing bounties, but these updates were at the top of mind for discussion.

- DX12 / GDK support is a ready and completing final adoption
- The [Basis Universal](https://github.com/MonoGame/MonoGame/pull/8456) bounty is complete
- [Shared native base]](https://github.com/MonoGame/MonoGame/issues/8242) is nearing completion and will be usable in the coming months.

### Full Time maintainer - full steam ahead

Now that we have had an official meeting and preceded over a vote on the subject, we have given the go-ahead for a full-time member to take on the role of "MonoGame Maintainer"

The final details to award this role are still being worked out, but the Foundation has to be able to afford this appointment and it likely will not be at "market rates" as this is a non-profit organization after all.

## Updates releases and schedules

One month on from the `3.8.2` release and we are already making plans for next month's release, assuming the recent PR merges warrent it. We were very serious about keeping pace and we are tightly focused on it.

## Get Involved

[Contributions are welcome through:](https://monogame.net/donate/)

- Code.
- Help in the Community discord and beyond (we also love blog posts).
- [Patreon](https://www.patreon.com/bePatron?u=3142012), several tiers are available.
- PayPal.
- The MonoGame store (coming soon) with MonoGame branded gear and merchandise.