synfig / synfig

This is the Official source code repository of the Synfig project
https://synfig.org
GNU General Public License v3.0
1.84k stars 323 forks source link

Google summer of code 2019? #499

Closed WPFilmmaker closed 5 years ago

WPFilmmaker commented 6 years ago

The deadline for this year was January...Knowing that Morevna Project is always looking to get better financially wise and improve the code, why not applying to Gsoc next year? Has this ever been considered?It would be beneficial for Synfig and reduce the costs for the project (at the least for the duration of the event)

morevnaproject commented 6 years ago

I have carefully studied this opportunity back in 2012. There are several reasons why we not apply. One (most important) of them is that in order to get accepted we MUST have at least one student on our radar, who are:
1) proven to be committed to the project, 2) proven to deliver results within 3 months

This is something that we do not have now.

WPFilmmaker commented 6 years ago

@morevnaproject Thanks for the answer! Would it be feasible looking for one student for next gsoc? There is a year for attracting new students. I read the post about the new developer. I wish Moverna Project all the luck!

morevnaproject commented 6 years ago

Thank you for the kind wishes. I am regularly doing some efforts on attracting students, but no luck so far. In any case, our project is always open for new contributors. ^__^

reSHARMA commented 6 years ago

I have carefully studied this opportunity back in 2012. There are several reasons why we not apply. One (most important) of them is that in order to get accepted we MUST have at least one student on our radar, who are:

  1. proven to be committed to the project,
  2. proven to deliver results within 3 months

This is something that we do not have now.

Are you still looking for someone :) I've just completed my GSoC'18 project with LLVM https://summerofcode.withgoogle.com/projects/#6751970149269504

raniaamina commented 6 years ago

Pada tanggal Kam, 20 Sep 2018 01.03, Reshabh Sharma < notifications@github.com> menulis:

I have carefully studied this opportunity back in 2012. There are several reasons why we not apply. One (most important) of them is that in order to get accepted we MUST have at least one student on our radar, who are:

  1. proven to be committed to the project,
  2. proven to deliver results within 3 months

This is something that we do not have now.

Are you still looking for someone :) I've just completed my GSoC'18 project with LLVM https://summerofcode.withgoogle.com/projects/#6751970149269504

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/synfig/synfig/issues/499#issuecomment-422901780, or mute the thread https://github.com/notifications/unsubscribe-auth/AVHuL8jTP1uNKooElHKYrgrifFiOF4jSks5ucobsgaJpZM4SVWtC .

morevnaproject commented 6 years ago

Hello @reSHARMA! Thank you fro the proposal! Yes, we are still interested. Do you have any particular idea where you want to apply your efforts? ^__^

shubhsherl commented 6 years ago

Hello @morevnaproject , I am interested too. Can you guide me from where I can start ?

morevnaproject commented 6 years ago

@reSHARMA Since your GSoC project was related with CI, we have some tasks to do in the area of automatization. One of them is to create a test script which identifies regressions in Synfig's render engine. The script should render a set of sample files using latest version of Synfig and then compare the resulting images against the reference data. Also, it would be nice to measure performance and provide statistics.

@shubhsherl Can you please let me know what is your area of skills? I.e. GUI, OpenGL, CI, etc.. We have many tasks in various areas, from writing new layer types to infrastructure tasks.

reSHARMA commented 6 years ago

@morevnaproject Sounds like a great idea, I'm in. We can use the same for automatic testing of our deb binaries at ci.debian.net.

morevnaproject commented 6 years ago

@reSHARMA Awesome! I suggest to continue further discussion in separate thread - https://github.com/synfig/synfig/issues/634

morevnaproject commented 5 years ago

@reSHARMA So, the first contribution is completed (#634). We can discuss the possible topic of your GSoC project (we will need to submit project ideas as part of application form). ^__^

shubhsherl commented 5 years ago

@morevnaproject , I have prior experience in App development and I am currently developing an app as my internship project(in react-native). But I am open to other areas as well, to learn and apply. Let me know if there is any project open to work on.

morevnaproject commented 5 years ago

@shubhsherl I see. ^__^ Do you have any experience with C++?

shubhsherl commented 5 years ago

@morevnaproject C++ was my first language, and I am comfortable in it. I have a school project in C++03(which I made in 2015) if it counts ;P

shubhsherl commented 5 years ago

@morevnaproject Do let me know if there is anything I can try my hands on.

morevnaproject commented 5 years ago

@shubhsherl Oh, my apologies - I've got distracted by other tasks and didn't responded in time. ^__^"

We have a list of "good first issues", so you can choose which one you would like to start with - https://github.com/synfig/synfig/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22

reSHARMA commented 5 years ago

I think we should start preparation from our side for gsoc 2019 org application. After some random browsing I see the "idea page" as a great first step.

"Keep in mind that this page is often the first view of your organization by Google and potential student applicants." [1]

I think we can have the idea page on synfig wiki, and meanwhile can ask for potential mentors and projects on github or synfig forum (or both).

"As a first year organization you will probably receive fewer than 3 students" [2]

We should atleast have 3-4 projects with potential mentors listed.

1 https://google.github.io/gsocguides/mentor/making-your-ideas-page 2 https://google.github.io/gsocguides/mentor/notes-for-first-year-organizations

morevnaproject commented 5 years ago

Yes, it's time for preparations!

As we planning to go away from MediaWiki in favor to Sphinx/ReadTheDocs, I suggest to include Ideas Page into developer's documentation - https://synfig-docs-dev.readthedocs.io/en/latest/index.html

Editable here - https://github.com/synfig/synfig-docs-dev

reSHARMA commented 5 years ago

Track the update and suggest changes for synfig project ideas page here (https://github.com/synfig/synfig-docs-dev/pull/3) and for gsoc'19 application draft here!

ankit-kumar-dwivedi commented 5 years ago

I would like to be part of gsoc19 as a student at synfig :) what are the prerequisites?

morevnaproject commented 5 years ago

@ankit-kumar-dwivedi I am happy to see your interest! We need some code-related contribution from you before GSoC starts. ^__^

ankit-kumar-dwivedi commented 5 years ago

@ankit-kumar-dwivedi I am happy to see your interest! We need some code-related contribution from you before GSoC starts. ^__^

thanks @morevnaproject. I guess solving few code related issues will do the job !

morevnaproject commented 5 years ago

@ankit-kumar-dwivedi Yes, exactly! We have a list of good simple issues to start with - https://github.com/synfig/synfig/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22 (please ignore pinned issue, though). ^__^

morevnaproject commented 5 years ago

Registration for GSoC now open for organizations - https://summerofcode.withgoogle.com/ We're starting to work on application.

morevnaproject commented 5 years ago

Okay, I have registered an organization, now working on Organization Application and Organization Profile. BTW, every organization must have at least 2 and at most 5 Organization Administrators. @ice0, I propose you to become second administrator. Opinions?

morevnaproject commented 5 years ago

While I am in the process of preparing application, I suggest to start thinking on possible project ideas. ^__^

ice0 commented 5 years ago

Hi guys! Sure i am in.

Project ideas:

Infrastructure

Code improvements

Big improvements

WPFilmmaker commented 5 years ago

Just throwing in more ideas based on popularity in this github:

ThobyV commented 5 years ago

Hi Everyone, I'm also an aspiring GSOC 19 student and my area of specialization is UX Engineering.

While I really love the current interface and experience of the current Synfig version, I feel as if a lot of porweful features are hidden from the user and makes working in Synfig a difficulty for beginners.

I do not know how difficult the task is to propose a work with a team on the UX of some parts of Synfig most especially the Timeline. But it's a task I don't even need GSOC to wish to accomplish.

What are the reasons for the current Interface?

morevnaproject commented 5 years ago

Hello @ThobyV! Happy to see your interest. ^__^

Many UI decisions came from original developers, who created Synfig and opensourced it back in 2006. After that, many improvements were made by community contributors. A big work done by Yu Chen (@jcome), who has made a lot of good rework on UI and also brainstormed other improvements (you might want to take a look at topics here - https://forums.synfig.org/search?q=UI%20Redesign%20-%20).

Of course, Synfig's UI is still far from perfect and contributions are welcome.

I suggest to open new issue here (on GitHub) to start discussion on possible improvements.

ThobyV commented 5 years ago

Thank you so Much @morevnaproject for your time replying.

I will make sure to open a seperate discussion as soon as I have enough insights on this Topic. I look towards creating some user experience improvements with the team for this awesome project so in attempt to make things easier and more intuitive.

May I ask what Tool/Platform the Synfig UI Is written in?

morevnaproject commented 5 years ago

May I ask what Tool/Platform the Synfig UI Is written in?

It is written in C++ with GTK3 libraries as GUI toolkit.

Currently all UI layout is written in plain code. It would be nice to utilize some UI builder (Glade3). In this case modifications to UI will be very simple.

morevnaproject commented 5 years ago

P.S. @ThobyV Can you please drop me a mail via https://www.synfig.org/contact/? ^__^

ThobyV commented 5 years ago

@morevnaproject I am really sorry for the delay! I will be communicating more frequnetly and timely from now. I have sent an email to the Address you shared.

morevnaproject commented 5 years ago

@ThobyV Got your letter and mailed a response to you. Please check your mailbox. ^__^

morevnaproject commented 5 years ago

Dear friends, I have finalized our application test - https://synfig-docs-dev.readthedocs.io/en/latest/gsoc/2019/application.html Your comments are welcome (but remember that the deadline is tomorrow ^__^).

WPFilmmaker commented 5 years ago

@morevnaproject looks good to me! Finger crossed for you! And please let us know if you get accepted <3

morevnaproject commented 5 years ago

@WPFilmmaker Thank you for the kind words! Even if we will not get accepted, we will keep moving. The project gets a good traction lately, so good times ahead! ^__^

ankit-kumar-dwivedi commented 5 years ago

The project gets a good traction lately, so good times ahead! ^__^

Yes @morevnaproject synfig is getting famous :smiley: . PS: I am planning to conduct a workshop about synfig in my college.

Your comments are welcome (but remember that the deadline is tomorrow ^__^).

I see there is no mention about the synfig forum. Can't that be used as a Communication medium for gsoc?

morevnaproject commented 5 years ago

I see there is no mention about the synfig forum. Can't that be used as a Communication medium for gsoc?

I just haven't found a suitable place to mention that in application form. Also, currently all of our development team is hanging out here, at GitHub.

Of course, ideally it would be nice to get all devs registered on the forum and ask everyone to subscribe for "Development" category (https://forums.synfig.org/c/development).

screenshot_001

This way it can act as mailing list for us (with a cool emojis and likes). And then I can mention it in "Mailing List" section.

@blackwarthog @ice0 @reSHARMA @ankit-kumar-dwivedi @ThaFireDragonOfDeath @ThobyV what do you think about this idea?

morevnaproject commented 5 years ago

(I am not pinging @BobSynfig, since he is already there ^__^).

morevnaproject commented 5 years ago

BTW, I have wrapped up our ideas list - https://synfig-docs-dev.readthedocs.io/en/latest/gsoc/2019/ideas.html

ankit-kumar-dwivedi commented 5 years ago

Congratualations

:tada:

@morevnaproject @WPFilmmaker and everyone at synfig :100: Synfig is now a mentoring Organization at GSOC'19

Jose-Moreno commented 5 years ago

Congrats guys! Hopefully this will push Synfig development and recognition further! Keep up the great work!

morevnaproject commented 5 years ago

Congratulations to everyone!

In the meantime, I have started to write documentation about Synfig's code structure, which will help newcomers to understand how everything works. By this moment I have finished documenting "synfig-core" - https://synfig-docs-dev.readthedocs.io/en/latest/common/structure.html

WPFilmmaker commented 5 years ago

@morevnaproject and all, congratulations! What's the next step? By when do you have to make a list of mentored students?

reSHARMA commented 5 years ago

@WPFilmmaker interested students will submit their application by 9th April, and you will have quite a good time to decide :)

Congratulations to all, I remember after last gsoc when I was bored, I googled "gsoc 2019" and got the link to this thread. It's been half a year and I'm elated that we got this issue right <3. Though I've not contributed much in synfig and just been in conversation with Konstantin but this place feels like home.

Thank you and congratulations again!

AnishGG commented 5 years ago

[Suggestion] Hello everyone, The Student Application Period is over and it marks the beginning of the Application Review Period. This will take approximately a month. It would be nice if someone could share the statistics of the proposals. 😃 I am attaching a screenshot as an example of how an organization did it this time: statistics @morevnaproject @ice0 tagging you guys here being the org admins. 🙂

morevnaproject commented 5 years ago

Hi @AnishGG! Just a quick info: we've got 14 proposals in total. ^__^

ankit-kumar-dwivedi commented 5 years ago

Thank you so much @morevnaproject for this opportunity. I am overwhelmed and congratulations to @AnishGG 🎉