One of europe's leading pokemon communities
C# JavaScript CSS
Permalink
Failed to load latest commit information.
.vs/config
Cache
CacheTest
Data
Pokefans.Tests
Pokefans
Security
SecurityTest
Util
dbtool
doc
legal
packages
pokecli
.gitattributes
.gitignore
Core.sln
README.md
copying.md

README.md

English version below.

Pokefans Core 3.0 "Mighty Milotic"

Das ist der neue Kern von Pokefans - eine der größten Pokemon-Fanseiten im DACH-Raum.

Lizenz

AGPLv3

Pokefans Core ist lizenziert unter den Bedingungen der GNU Affero General Public License Version 3 (oder jeder späteren Version dieser Lizenz; Terminus: AGPLv3+). Was heißt das? Jeder darf den Code herunterladen, verändern und ausführen, unter der Bedingung, dass der verändete Code klar gekennzeichnet wird und wieder unter der GNU Affero General Public License Version 3 lizenziert wird. Im Unterschied zur GPL muss der Code aber auch bereit gestellt werden, wenn die Software nur als Dienst (also z.B. als Teil einer Webseite) bereit gestellt wird.

Techniken

Und darauf bauen wir auf:

Technik Komponente
MariaDB Datenbank
EntityFramework 6 CodeFirst ORM
C# Programmiersprache
Mono Ziel-Runtime, gemeinsam mit Vanilla-.NET und vNext
ASP.NET MVC5 Webframework
Razor Templatesprache
SAML Login und SSO
NUnit Unit-Tests
Nerds Mischen das alles zusammen

Mitmachen

Jeder ist eingeladen, sich an der Entwicklung zu beteiligen! Wenn du nicht programmieren kannst, ist das definitiv das Projekt mit dem du es lernen willst. Wirklich! Schau einfach im IRC unter #pokefans @ RIZON vorbei oder kontaktiere uns im Board (The Libertine, Delirium, LukeSkywalker oder Birne94). Keine Sorge, es gibt immer was zu tun.

Um loslegen zu können, willst du vermutlich Visual Studio 2013 Community (Windows only), mono-develop oder Visual Studio Code herunterladen. Einen guten Einstieg werden auch die Blogposts auf inside.pokefans liefern (schon baldTM)

Pull-Requests

Eure Pull-Requests werden nicht als "Merged" sondern als "Closed" angezeigt. Das ist (im Moment) normal ;-)

Testing

Für dieses Backend legen wir besonderen Wert auf Unit-Tests. Jede Funktion braucht Tests! Und wer einen Fehler findet, öffnet ein Issue, behebt im idealfall den Fehler und fügt auch einen entsprechenden Test hinzu, damit das nicht nochmal passieren kann.

Pokefans Core 3.0 "Mighty Milotic"

This is the new Core of Pokefans - one of europe's leading Pokemon communities. It's licensed under the terms of the AGPLv3 license, or, at your choosing, any later version of this license. You can find the details in contributing.md ;-)

Contributing code is easy - just think of an awesome feature, speak to us (The Libertine, Delirium, LukeSkywalker or Birne94) on #pokefans @ RIZON to find out if it has chances to get merged. There's a certain limit on what we accept as a feature, but as long as it has to do with pokemon, you're pretty much fine. To get started, download Visual Studio 2013 Community (Windows only), mono-develop oder Visual Studio Code. To get a general idea of what we're doing here, read our blog inside.pokefans (german only).