Skip to content

Tough Cookies

Jason C. McDonald edited this page Jan 29, 2018 · 3 revisions

This project has two goals:

  1. To make the music application of my dreams.

  2. For the sheer joy of coding what I want to code.

In pursuit of these goals, I've set a few rules. Please don't let these discourage you from providing feedback, requesting features, reporting bugs, or submitting pull requests! I'm just basically just a time lord operating in his own element, and I reserve the right to be eccentric, crazy, and/or grumpy.

  1. I'll write code and add features when I feel like it. You cannot hurry me along. If it's taking too long in your opinion, fork the project, I really don't mind.

  2. I may or may not get around to fixing bugs within your imagined timeline. If the bug annoys me, I'll fix it. If it doesn't, I'm probably going to procrastinate. (FYI, I'm far more likely to accept PRs that fix bugs.)

  3. I'm only adding the features I want. You're welcome to suggest ideas, but I may reject or ignore them for no reason in particular. It's just how I roll. If you're lucky, I might just accept your idea.

  4. You may submit PRs if you like, but I reserve the right to put off reviewing and/or accepting them for indefinite amounts of time.

  5. I may reject a PR just because I don't understand what you did, don't like how you did it, or otherwise arbitrarily don't feel like using it. I'm also not obligated to give an explanation for my decision. It ain't personal, I promise.

  6. I may reject your PR, but still borrow bits and pieces of it. I promise to be a decent human being and always give you credit where credit is due.

  7. If you don't like a design decision for Elements, chances are, I don't care. I made this for me. If you feel that strongly about it, you are more than welcome to fork the project.

  8. I may do things completely arbitrarily, without caring how anyone feels about certain styles, coding practices, techniques, design patterns, libraries, or the like. I spend 98% of my coding time strictly adhering to best practices; I reserve the right to code whatever and however I want without answering to anyone!