PyxlMoose

A pixel art creator for Android using RecyclerView.


Contributing Guidelines

I would love your input! I have a goal of making contributing to this project as easy and transparent as possible, whether it’s:

  • Reporting a bug
  • Discussing the current state of the code
  • Submitting a fix
  • Proposing new features
  • Becoming a maintainer

Want to collaborate?

If you want to collaborate with me on the project flick me an email at [email protected].

Use a Consistent Coding Style

Functions:

fun myFunc() {

}

Functions with one line:

fun getInt() = 5 

Functions that return something and have more than one line:

fun getDog(): Dog {
  return Dog()
}

Variables:

val x = "Hello"

Parameters:

fun myFunc(any: Any) {

}

Classes:

class Dog : Animal {

}

Constants:

const val MY_AGE = 15

Ordering of modifiers (from Kotlin documentation):


public / protected / private / internal
expect / actual
final / open / abstract / sealed / const
external
override
lateinit
tailrec
vararg
suspend
inner
enum / annotation / fun // as a modifier in `fun interface`
companion
inline / value
infix
operator
data

Do not use the PyxlMoose name anywhere else other than this project.?

GitHub

View Github