Hey all, there was some feedback last week about the appearance that Marten is "just an experimental playground and not usable for production" because of the number of releases that we do -- and I'll take most of the blame there. As an example, I did purposely push 7.30 out last week to get a new feature into the hands of a client, then less than an hour later they & I identified a problem w/ Weasel from another recent feature for their shop and yes, Marten got a 7.30.1 on the exact same day.
As a proposal actually from the guy who irritated me in the first place, how about:
- New, biggish features in Marten go into an alpha release. Especially if it's for a JasperFx client and only go into "releases" later?
- I get that it gives an appearance of us being slapdash and out of control, but I'd still prefer to just do bug fix releases and keep the open bug count as low as possible rather than letting things build up
- To some degree I think it's a moot point for a bit because after the next Marten 7.31 late this week I'm planning to pretty well stop all further feature work on Marten 7 to focus on Critter Watch, Marten 8, and Wolverine 4.
At the same time though, the original discussion was obnoxious and outright rude. I blocked two different people on GitHub last week after not having done that in quite a long time. Life is short, and I personally can't handle too much negative incoming. I kind of hate to do this, but assuming I work on having a thicker skin too, how do you feel about us having some kind of code of conduct across this server and all Critter Stack related things? I'd probably just wanna go find one from another project and copy it.