Difference between revisions of "Hackfest2020 Online"

From Inkscape Wiki
Jump to navigation Jump to search
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:


This page details the planning of Inkscape's August 2020 online hackfest. It is focused on features and future plans for 1.1 and beyond.
This page details the planning of Inkscape's Summer 2020 online hackfest. It is focused on features and future plans for 1.1 and beyond.
 
Other pages: [[Hackfest2020 Online Topics]], [[Hackfest2020 Online Attendees]].


Old: [[Hackfest2020 Rennes]] [[Hackfest2019 Saarbrücken]], [[Hackfest2019 SCALE]], [[Hackfest2018 Kiel]], [[Hackfest2018 LGM]], [[Hackfest2018]], [[Hackfest2017]], [[Hackfest2016]], [[Hackfest2015]].
Old: [[Hackfest2020 Rennes]] [[Hackfest2019 Saarbrücken]], [[Hackfest2019 SCALE]], [[Hackfest2018 Kiel]], [[Hackfest2018 LGM]], [[Hackfest2018]], [[Hackfest2017]], [[Hackfest2016]], [[Hackfest2015]].


= Hackfest: Online =
== The Summer of Hackfest 2020 ==


==Description==
<big>[https://digimedia1.r2.enst.fr/b/vec-tz3-fi9 Join Hackfest Now! (Video Chat)]</big>


A hackfest! We will work on Inkscape features, designs and the project's future; while we won't be in the same space, we will be collecting together at the same time to discuss our plans.
[[File:Hackfest 2020 p15.png|thumb]]


==Online==
The Summer of Hackfest is an online video hackfest which happens for six Saturdays for six hours. You are invited to join Big Blue Button at any time during the hackfest, although each day will have a single meeting at [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20200711T18&p1=195 4PM UTC], the rest of the day will be chatting and an easy activity that any new contributor can come and learn.


The event will be held online only. No physical gatherings unless locally organised with local regulations permitting. As such any reimbursements will have to be on a case by case basis (for example if Europe isn't in lock-down and people take the train to somewhere to meet up)
The host [Martin Owens] will be in the video chat for the time of the distributed conference but will be joined by meeting hosts for the specific topics. If you are already in one of the teams, please do come along and chat will the whole community about the area for that day. Participants are not required to come every week, or attend for the whole time. (But it will be so much fun if you do)!


==Catering==
See also [https://gitlab.com/inkscape/vectors/general/-/issues/161 Gitlab Issue].


This is a self-catered event. Please bring snacks.
== Schedule ==


==Facilities==
{| class="wikitable"
|-
! Saturday !! Team !! Meetings (16:00UTC) !! Meeting Host !! Activity (14-16/17-20:00 UTC) !! RSVP
|-
| July 11th || Board || '''Meeting the board''' || Bryce Harrington || Invite people, join a team, organise! || 6
|-
| July 18th || UX || '''User Experience Priorities''' || Adam Belis || Papercuts Hunt || 8
|-
| July 25th || Developers || '''Technical discussions''' || Thomas Holder || Peer code review of existing merge requests || 9
|-
| August 1st || Vectors || '''Vectors 2.0''' || Ryan Gorley || Outreach and marketing team | Learn how to contribute content | August meeting | Learn about Website Next Project || 7
|-
| August 8th || Mentors || '''Google summer of Code showcase''' || Tavmjong Bah || TBD || 6
|-
| August 15th || Testers || '''Bug Management''' || Nathan Lee || Test a bug and report back || 6
|}


The proposed venue is "The Big Blue Button" offered by Marc, details about capacity, features and so forth to follow.
== Meetings ==


For presentations
There is one meeting each of the days. The meeting is lead by a team leader and will go into the specific discussions the team wishes to have.


==Hackfest Social==
* '''Meet the board''' - Several people have expressed a great desire to have the whole board introduce themselves, explain what the board does, and discuss board related topics to people who are new in the project.
* '''Technical discussions''' - A time to talk about code, code quality, code maintenance, testing and other technical issues.
* '''User Experience Priorities''' - Can we work out what the top tasks are for improving Inkscape User experience and design are for Inkscape 1.1?
* '''Google summer of Code showcase''' - A live show case of google summer of code projects. See how things are going and talk about being a new Inkscape coder.
* '''Vectors 2.0''' - Meet some members of the Vectors Team and join us
* '''Bug Management''' - How are we managing our bugs and are we doing them the right way.


Instead of a dinner, we will have a 1 hour social. People are encouraged to bring a drink and food if they wish and can talk about non-inkscape things.
== Activities ==


==Attendance==
Activities are small things that new contributors and contributors from other parts of the project can engage in over the course of the hackfest video conference.


Anybody interested in Inkscape is welcome to attend. If you have a topic to discuss, please add yourself to the attendees page [[Hackfest2020 Online Attendees]].
* '''Invite people, join a team, organise!''' - Invite new people to come talk about the future of Inkscape using your social media. Then get people to join specific teams and talk about how different teams should be organised. Website teams will be used throughout the day and people will be encouraged to talk about what team's responsibilities should be.
* '''Papercuts Hunt''' - UX is not just about designing new features, plenty of Inkscape's features need small modifications to make them easier to use, or for users to understand how they are supposed to work. These small aggravations are called "papercuts". Going through Inkscape and finding them so we can make a list of all the small ways Inkscape can be polished up.
* '''Peer code review of existing merge requests''' - Lets look at some of the merge requests together, learn some interesting programming and sharpen our skills throughout the day.
* '''Participate in a live drawing challenge''' - Fun activity, no skills required :)
* '''Writing content and revamping website''' - If you have skills to share, contribute to the Vectors Hackfest Day!
* '''Test a bug and report back''' - Never tested a bug before? Let's do it together! Find old bugs, see if they're still a problem and learn how to tag issues with the right tags.


==Hackfest Topics and Schedule==
==Facilities==


A schedule will be developed based on input from attendees and the Inkscape community. See the [[Hackfest2020 Online Topics]] page for further details.
The proposed venue is "The Big Blue Button" offered by Marc, details about capacity, features and so forth to follow.
 
==Helpers==
 
The following folk have offered to assist with organization work, in limited capacities:
 
* Martin Owens


[[Category:Hackfest]]
[[Category:Hackfest]]

Latest revision as of 13:09, 8 August 2020

This page details the planning of Inkscape's Summer 2020 online hackfest. It is focused on features and future plans for 1.1 and beyond.

Old: Hackfest2020 Rennes Hackfest2019 Saarbrücken, Hackfest2019 SCALE, Hackfest2018 Kiel, Hackfest2018 LGM, Hackfest2018, Hackfest2017, Hackfest2016, Hackfest2015.

The Summer of Hackfest 2020

Join Hackfest Now! (Video Chat)

Hackfest 2020 p15.png

The Summer of Hackfest is an online video hackfest which happens for six Saturdays for six hours. You are invited to join Big Blue Button at any time during the hackfest, although each day will have a single meeting at 4PM UTC, the rest of the day will be chatting and an easy activity that any new contributor can come and learn.

The host [Martin Owens] will be in the video chat for the time of the distributed conference but will be joined by meeting hosts for the specific topics. If you are already in one of the teams, please do come along and chat will the whole community about the area for that day. Participants are not required to come every week, or attend for the whole time. (But it will be so much fun if you do)!

See also Gitlab Issue.

Schedule

Saturday Team Meetings (16:00UTC) Meeting Host Activity (14-16/17-20:00 UTC) RSVP
July 11th Board Meeting the board Bryce Harrington Invite people, join a team, organise! 6
July 18th UX User Experience Priorities Adam Belis Papercuts Hunt 8
July 25th Developers Technical discussions Thomas Holder Peer code review of existing merge requests 9
August 1st Vectors Vectors 2.0 Ryan Gorley Learn how to contribute content | August meeting | Learn about Website Next Project 7
August 8th Mentors Google summer of Code showcase Tavmjong Bah TBD 6
August 15th Testers Bug Management Nathan Lee Test a bug and report back 6

Meetings

There is one meeting each of the days. The meeting is lead by a team leader and will go into the specific discussions the team wishes to have.

  • Meet the board - Several people have expressed a great desire to have the whole board introduce themselves, explain what the board does, and discuss board related topics to people who are new in the project.
  • Technical discussions - A time to talk about code, code quality, code maintenance, testing and other technical issues.
  • User Experience Priorities - Can we work out what the top tasks are for improving Inkscape User experience and design are for Inkscape 1.1?
  • Google summer of Code showcase - A live show case of google summer of code projects. See how things are going and talk about being a new Inkscape coder.
  • Vectors 2.0 - Meet some members of the Vectors Team and join us
  • Bug Management - How are we managing our bugs and are we doing them the right way.

Activities

Activities are small things that new contributors and contributors from other parts of the project can engage in over the course of the hackfest video conference.

  • Invite people, join a team, organise! - Invite new people to come talk about the future of Inkscape using your social media. Then get people to join specific teams and talk about how different teams should be organised. Website teams will be used throughout the day and people will be encouraged to talk about what team's responsibilities should be.
  • Papercuts Hunt - UX is not just about designing new features, plenty of Inkscape's features need small modifications to make them easier to use, or for users to understand how they are supposed to work. These small aggravations are called "papercuts". Going through Inkscape and finding them so we can make a list of all the small ways Inkscape can be polished up.
  • Peer code review of existing merge requests - Lets look at some of the merge requests together, learn some interesting programming and sharpen our skills throughout the day.
  • Participate in a live drawing challenge - Fun activity, no skills required :)
  • Writing content and revamping website - If you have skills to share, contribute to the Vectors Hackfest Day!
  • Test a bug and report back - Never tested a bug before? Let's do it together! Find old bugs, see if they're still a problem and learn how to tag issues with the right tags.

Facilities

The proposed venue is "The Big Blue Button" offered by Marc, details about capacity, features and so forth to follow.