fossasia / 2018.fossasia.org Goto Github PK
View Code? Open in Web Editor NEWFOSSASIA Summit 2018 https://2018.fossasia.org
FOSSASIA Summit 2018 https://2018.fossasia.org
This issue is to define architecture diagrams for knit web app in the perspectives of conceptual, logical, deployment.
Milestone 1
Due by June 10, 2015
Milestone 2
Due by June 26, 2015
Milestone 3
Due by July 25, 2015
Milestone 4
Due by August 21, 2015
Also refer to #15
@mariobehling sir..
google map which is embedded is not working properly and zoom-in, zoom-out button also not working fine
Thanks
I am only getting the security alert for https://2018.fossasia.org, but not for https://2017.fossasia.org.
What is the difference between these sites? How can we avoid the issue for the 2018 site?
Milestone 1
Due by June 10, 2015
Milestone 2
Due by June 26, 2015
Milestone 3
Due by July 25, 2015
Milestone 4
Due by August 21, 2015
Milestone 4.5
Due by August 31, 2015
Currently tweets are loaded using HTTP, it should be loaded using HTTPS
As discussed in several issues like here #17, flask seems like a good solution for the web app and pattern editor. However to be sure we have taken everything in account, what is the process to get the web app running?
Deployment is an important question. What is the process to install the app compared to e.g. Angular/Nodejs?
Think of a standard user, who would like to install the app. Currently Ayab can be installed e.g. on Windows very easily.
Currently:
On viewing the website on Redmi Note 3, the contact us footer bar icons overflow out of the line(to the next line).
Expectation :All the icons should be in the same line.
I want to work on this issue.
@mariobehling
@isuruAb
@geekyd
List of Knitting Machine Hacks and their Key Facts (Interface, Protocol, Capabilities, Supported Machines, ...)
To be able to implement a knitting machine library, we need knowledge about knitting machines and their hacks.
Please contribute.
if you open the website you will be clear.
If you hover your mouse pointer below fossasia events still you will get the dropdown menu
But you should get the drop downmenu only when you hover your pointer over fossasia events
Do you want to work on it?
Yes
We would like to see an improved interface for our knitting application that can be used through a browser. This will give us the option of running a machine as a web app on any device. For now the goal is to install all the software on one PC. Future steps could be to run a small server on a Rapspi and access it through a mobile phone.
For now, please outline your ideas about the interface and the possible implementation of the knitting application. What abstraction layers and what components are required?
Please make some proposals for a user interface.
Compare both solutions. Take a look on features, software architecture and UI.
This issue is to select and track suitable technologies used in each component implemented in knit web app.
Please define the following for your project
a) Feature List
b) Project Plan with possible Milestones (Which features will be implemented at what time)
In an independent library implement support for additional machines and develop web backend. Add more plugins. #12
This issue will track on how to pixelate the pattern and how to identify each cell to make it a editable one. In this way each cell can be edited individually using the tools inside pattern editor( i.e colour configuration).
What software do they use?
How is it connected to a computer?
Do they have an API?
What features does the machine have?
One of our goals this summer - a library that supports different hacks and can be used by different projects (through an abstraction layer). How should that abstraction look like? What technologies? How can we implement it?
The contents of page comes behind navbar.
Opaque Navbar would look better.
I would like to solve this.
@mariobehling
@isuruAb
@geekyd
I just noticed that the team section, when viewed on mobile screens and smaller screens has an overflow issue. The semi-transparent div that flows in has a size larger than the image!
Currently the build fails and is not able to work correctly. .travis.yml must be added to fix the same
Please define the following for your project
a) Feature List
b) Project Plan with possible Milestones (Which features will be implemented at what time)
Develop Open Knitting pattern format, support plugin architecture of backend. Develop the architecture in a way to enable support of different front ends, e.g. web. Separate the functions to control and set the properties for each machine to be independent of qt. #12
Darrel Chua
Business Development
Twitter: https://twitter.com/darrelchua
Linkedin: https://www.linkedin.com/in/darrelchua
web site gives an error when users are trying to access it with https.
https://2018.fossasia.org/
This issue is to track on the pattern editor tools which are resides inside patten editor. following tools are implemented during this task.
Currently, the users of various official knitting softwares and the knitting machine hacks have different ways of creating, storing and sharing their knitting data.
People using AYAB make their patterns using image software like paint, paint.net, gimp etc. and save them as b/w bitmap, png, etc.
They even scan the pages of original pattern books and re-draw the patterns pixel by pixel. (some kind of automated image recognition to do that would be nice...well...GSoC 2016...)
But: This does not contain any metadata like color or carriage changes. So the operator has to be constantly aware of the line count provided by the software and compare with the original pattern instruction.
So, to found the possibility of some kind of automated/guided knitting, we have to store this metadata together with our pattern, so the (AYAB) software can read it while knitting and tell the operator how to act.
Basically, this is also what proprietary software like Designaknit does, their format is basically some kind of container which consists of the knitting pattern as bitmap and some binary, unreadable metadata file.
But for the sake of free software and free everything, we want to define a new, open format!
(And on the second step, add support for this format and guided knitting to the AYAB software to make many people happy, but this is another task)
Here I start out with some thoughts about it:
Pro: "Human readable" (you can open and modify it in every image editor)
Which metadata? For now, people told me of those two:
I thought of keeping this human readable also, so I thought to go with the simplest thing possible: A text file.
Some basic example would be:
0:K:0:0
1:K:0:0
2:L:0:0
3:L:0:0
4:K:0:0
5:K:1:-2
This line would be read synchronous while knitting, and the program would tell you to start with the K carriage use the L carriage after line 1, then to use the K carriage after line 3, and to add 1 stitch on the left and remove two stitches on the right in the fifth line.
Just to have everything packed together, store the pattern and the metadata together in an (uncompressed) archive like tar.
This is just an example to get the idea clear, please rethink everything of what I just proposed on your own ;-)
Project 1 (Sebastian): Develop Open Knitting pattern format, support plugin architecture of backend. Develop the architecture in a way to enable support of different front ends, e.g. web. Separate the functions to control and set the properties for each machine to be independent of qt.
Project 2 (Sameera): Plan and develop the web front end and pattern editor. Start with creating compelling and convincing mockups in awesome design. Develop it with Python and possibly use Flask as a framework or suggest another solution.
Project 3 (Shiluka): In an independent library implement support for additional machines and develop web backend. Add more plugins.
I see the following repositories, that we need to work on this:
a) knitpat (pattern format)
b) knitback (backend based on AYAB)
c) webknit (web app frontend and backend)
d) knitedit (pattern editor for the web app)
According to this outline, I am setting up different labels. Please create a list of features for each project.
Developments take place on github to enable us to follow each others activities easily. Additionally please merge relevant code with AYAB on bitbucket.
Does this all make sense to everyone?
Could it be an option to use a Rapspi instead of an Arduino in Knitting Machines in Future? From a dicussions with Andi, I understand the questions is, if there are enough connectors.
This issue is to track implementation of loading and editing multiple types of image formats as patterns to the pattern editor.
Please define the following for your project
a) Feature List
b) Project Plan with possible Milestones (Which features will be implemented at what time)
Plan and develop the web front end and pattern editor. Start with creating compelling and convincing mockups in awesome design. Develop it with Python and possibly use Flask as a framework or suggest another solution. #12
This issue is to track implementation of pattern editor inside the workspace in knit web app.
When viewing map on my Moto G4 plus(Google Chrome), there is a red gap between the map and left edge of page.
I would like to solve this.
@mariobehling
@geekyd
@isuruAb
Add a github icon at the top that links to fossasia github.
Currently when a user scrolls down with the mouse and the cursor is suddenly over the map the map zooms in instead of the page scrolling down further.
Expected: Only zoom map once the use has clicked on the map area.
Milestone 1
Due by June 10, 2015
Milestone 2
Due by June 26, 2015
Milestone 3
Due by July 25, 2015
Milestone 4
Due by August 21, 2015
Refer to #13
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.