forked from szledan/gepard
-
Notifications
You must be signed in to change notification settings - Fork 6
Kick off meeting memo
Szilard Ledan edited this page Sep 28, 2015
·
2 revisions
Kick-off meeting, Szeged 2015
Attendees: Gábor Ábrahám (abrhm), Dániel Bátyai (dbatyai), Zsolt Borbély (bzsolt), Tamás Czene (tczene), Péter Gál (elecro) Kristóf Kosztyó (kkristof), Szilárd Ledán (szledan)
- Discuss main goals
- Create an opensource 2D Graphics Engine.
- Using BSD-2 license since it is well known and easy to use by the adopters.
- We don’t want to compete with others. We would like to keep it as an experimental project to let us do research and find ways to improve 2D rendering.
- This project is based on TyGL.
- API overview
- Canvas 2D seems like a good starting point since it provides the most basic 2D features. In the future there might be other supported APIs.
- Incremental API development.
- Avoid being overwhelmed by features in the very beginning.
- http://www.w3.org/TR/2dcontext/
- Library overview
- We only support OpenGLES 2.0 for now. In the future we plan to support other graphical back-ends (OpenGL, Vulkan, etc.) as well.
- Current development platform is x86 Linux. Other planned platforms are ARM Linux and Windows (desktop and embedded).
- Some important developer tools we plan to use are c++11 and python 2.7.
- Using CI to provide better code
- We've set up the CI during the meeting.
- Travis CI: https://travis-ci.org/GepardGraphics/gepard.
- Contribution and review process
- Fork the repository, and create a branch with the modification.
- All commits need to contain a Sign-Off.
- Create Pull Request for the branch.
- Two lgtm's are required in order to merge the PR.
Thanks for participating.