소스 검색

documentation for developers

Davide Alberani 9 년 전
부모
커밋
d9d12d3f78
1개의 변경된 파일39개의 추가작업 그리고 0개의 파일을 삭제
  1. 39 0
      DEVELOPMENT.md

+ 39 - 0
DEVELOPMENT.md

@@ -0,0 +1,39 @@
+Goals
+=====
+
+Definitions:
+- **event**: a faire, convention, congress or any other kind of meeting
+- **registered person**: someone who said it will attend at the event
+- **attendee**: a person who actually *show up* at the event
+
+
+Requirements:
+- create a new event (**DONE**)
+- create a new registered person manually (**DONE**)
+- associate to an event a list of registered persons, creating them if needed (manually and importing from external sources)
+- mark registered persons as present (including them in the list of attendees)
+- mark when an attendee enters/leaves the event
+- execute actions when an attendee shows up or enters/leaves the event
+- show information and statistics about registered persons, attendees and events
+
+
+TODO
+====
+
+Next to be done
+---------------
+
+- ability to delete a person or event
+- import persons from CSV
+- introduce the concept of registered persons and attendees in the GUI and in the database
+- add the minimum required fields to lists and detailed pages for persons and events
+
+
+Nice to have
+------------
+
+- a test suite
+- join the page used to add persons/events into the lists (shown when the filter field returns nothing and/or when a button is pressed)
+- notifications for form editing and other actions
+
+