Foro en Español > Otros Temas

Soporte para desarrolladores

(1/3) > >>

RCB:
Saludos. :)
Muchas gracias por compartir el software que desarrollan con todos.

Seria bueno que existiera un tema que agrupara preguntas y respuestas hacerca de como desarrollar, contribuir, implementar nuevas funcionalidades del sistema.

El codigo fuente se puede descargar sin ningun tipo de problemas pero lograr entenderlo perfectamente es un poco dificil para comenzar a realizar funcionalidades. Creo que la idea de brindar el codigo fuente es lograr una comunidad de desarrolladores que impulsen las nuevas versiones. Seria bueno brindar unos ejemplos que ilustren la arquitectura del sistema.

Yo tengo un restaurante en Cuba donde utilizo el sistema y va muy bien. También tengo conocimientos de informática y les digo que me gustaria colaborar en funcionalidades. He echo una guia de usuario (en español) para la utilizacion del sistema, en esta guia estan explicadas todas las funcionalidades que mas se utilizan al configurar y trabajar con el sistema.

Un saludos desde la isla más caliente del mundo.

 

emre:
Hi RCB, Sorry I don't understand Spanish but I understood your point with Google translate. I hope you are OK with English...

You are right. SambaPOS source code is hard to work with. I tried organizing source code better for V3 version (https://github.com/emreeren/SambaPOS-3) and naming things better but I know it is not enough. The worst part is I won't have enough time soon for creating a documentation for source code. On the other hand I'm still improving myself and making big architectural changes that can break documentation.

Yes my intention by making it open source was having support from developer community but I couldn't attract enough attention and as new features developed things changed.

But still we can do something.

1. You can create issues on Github. I normally relate issues with code changes and by tracking change you can understand how it implemented.
2. It is hard to create long answers to questions such as "tell me the architecture" but you can try implementing a feature and ask questions about how it can be done.
3. I'm planning to implement support for altering SambaPOS behavior with extensions. You can tell me what you want to create and I'll try creating a customization point for that area.
4. While trying to implement extensions we can document what we learned so a development documentation can born.

In fact I'm not an experienced OSS developer. This is my first try and I'm open to all suggestions about improving things.

Thanks.

PS: Is it true Cuban girls does not rolls cigars? How disappointing :)

RCB:
Saludos Emre, para crear issues en Github tengo que registrarme y no encuentro ningun enlace donde hacerlo.

Mi primera issues es:

Donde estan las consultas que realizas a la base de datos.

emre:
You can use this link to register account
https://github.com/signup/free

We use an ORM library called "Entity Framework". This library analyses domain classes and generates required SQL scripts automatically. I use IWorkspace implementations to access Entity Framework functions. For example Dao.All<User>(); function translates to "select * from Users" SQL script. You'll find everything under Samba.Persistence.Data assembly.

rrtsilva:
Hola RCB... podrías enviarme el manual en español, al que haces referencia en tu post a: rrtsilva@gmail.com. Gracias.

Navigation

[0] Message Index

[#] Next page

Go to full version