RenatoGeh / gospn

A free, open-source inference and learning library for Sum-Product Networks (SPN)
BSD 3-Clause "New" or "Revised" License
23 stars 5 forks source link

Should the project have its own website? #18

Open LucianaMarques opened 5 years ago

LucianaMarques commented 5 years ago

I believe that the project should have its own website, preferably a simple one built with github pages. I think it's a good way to register activities, improvements and research on the field.

I would be happy to make this happen if approved :)

RenatoGeh commented 5 years ago

Sure. Feel free to make this happen. Any contributions are more than welcome. :)

Would this require us to move GoSPN to its own organization?

LucianaMarques commented 5 years ago

I think you can create a page for the project, but by default it would be something like https://renatogeh.github.io/gospn and i'm not sure if we can switch it (see reference).

I believe that creating an organization could be good not only for hosting this site but also because in the future it may be interesting to create other relevant repositories apart from the core development, such as applications built with the framework. I'm not familiar enough with the project to give you a solid example of what could be done separately from this repository, but I believe this could somewhat help in the future from what I've seen with other projects.

RenatoGeh commented 5 years ago

You raise some interesting points. In fact, the TensorFlow integration issue (#19) fits quite well with your arguments. As mentioned in #19, TF still lacks several key API features for the Go module to be fully functional. So we might actually need to create a Python module to fill this gap.

As to the website, I'd prefer it not to rely on any new dependencies. I'm a stickler (and an annoying one at that) for pure HTML/CSS and JS. My argument for this is that we'll never have to depend on someone else's code nor will we have to download a bunch of trash to our OS's (I'm looking at you Jekyll). Plus, we get to learn how things are done without having yet another abstraction layer on top of it. I'm aware of the amount of work this would require of you, so I won't blame you if you don't want to take this.

Having said that, I'm always willing to change my mind if you provide me with some compelling arguments.

LucianaMarques commented 5 years ago

Are we going to have an onganization then? :)

As for the website, I have a few suggestions apart from Jekyll! I'll gather them here. And I'm not afraid of doing what you said concerning the development in HTML/CSS and JS, but as I'm not a skilled web developer (yet), it may take some time.

bruno-caldas commented 5 years ago

I see your points, however if you want pure html/css/js, I think I can help on this, because I have some experience.

We can discuss it on our next meeting, right?

Bruno

http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Livre de vírus. www.avg.com http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail. <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Fri, Jan 11, 2019 at 9:57 AM Luciana da Costa Marques < notifications@github.com> wrote:

Are we going to have an onganization then? :)

As for the website, I have a few suggestions apart from Jekyll! I'll gather them here. And I'm not afraid of doing what you said concerning the development in HTML/CSS and JS, but as I'm not a skilled web developer (yet), it may take some time.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/RenatoGeh/gospn/issues/18#issuecomment-453495198, or mute the thread https://github.com/notifications/unsubscribe-auth/AmbqaWF97BtyaJ_AqznClCYw__gdCPSBks5vCHw2gaJpZM4Z3w7w .