Navigation Menu

Skip to content

Commit

Permalink
simplify guidelines a little
Browse files Browse the repository at this point in the history
  • Loading branch information
kraih committed Apr 2, 2012
1 parent e0dd396 commit aae0c8e
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions lib/Mojolicious/Guides/CodingGuidelines.pod
Expand Up @@ -42,8 +42,6 @@ than a minute on most common hardware is a good rule of thumb)

Code should be written with a Perl6 port in mind.

No refactoring unless a very important feature absolutely depends on it.

The addition and modification of features is decided by majority vote or the
pumpking.

Expand All @@ -56,17 +54,18 @@ It's not a feature without a test and documentation.

A feature is only needed when the majority of the userbase benefits from it.

Features may not be changed without being deprecated for at least one major
release or 3 months.

Deprecating a feature should be avoided at all costs.
Features may only be changed in a major release or after being deprecated for
at least 3 months.

A major release can be version number independent and is signaled by a new
unique code name based on a unicode character.
Refactoring and deprecations should be avoided if no important feature
depends on it.

New features can be marked as experimental to be excluded from deprecation
policies.

A major release can be version number independent and is signaled by a new
unique code name based on a unicode character.

Only add prereqs if absolutely necessary and make them optional if possible.

Domain specific languages should be avoided in favor of Perl'ish solutions.
Expand Down

0 comments on commit aae0c8e

Please sign in to comment.