fossasia / badgeyay Goto Github PK
View Code? Open in Web Editor NEWAttendee Badge Generator for Conferences
License: GNU General Public License v3.0
Attendee Badge Generator for Conferences
License: GNU General Public License v3.0
I'm submitting a ... (check one with "x")
Current behavior:
Expected behavior:
Steps to reproduce:
Right now to close the Menu (Dropbox?) one needs to click on the link again.
Clicking anywhere outside it, should close it.
Current UI only accepts a CSV file and uses certain predefined images. We should allow users to upload an image themselves
I'm submitting a ... (check one with "x")
Current behavior:
The page is not responsive, gets distorted for smaller screen sizes.
Expected behavior:
The page should be responsive.
I'm submitting a ... (check one with "x")
Current behavior:
On uploading any sample data and clicking upload, the site displays 500 Internal Server Error.
Expected behavior:
Should create the required badges.
Add option to upload a zip file containing the corresponding csv+png files, and return the badges to download
I'm submitting a ... (check one with "x")
Current behavior:
Expected behavior:
Steps to reproduce:
I'm submitting a ... (check one with "x")
I'm submitting a ... (check one with "x")
Current behavior:
Expected behavior:
Steps to reproduce:
Right now if a user uploads a CSV - we are making SVGs, PDFs and ZIP - and then giving the user the option to download one. This will waste time for large number of badges.
Maybe ask the user before-hand what all formats they want the badges in,
Autodeploy project to Heroku on each new merged commit.
Currently UI of App Generator is lacking Menu item in header and Version deployment info in footer.
Expected behaviour:
Add menu like Google/Susper on the top right corner (http://susper.com/)
Add Version deployment info to the bottom like http://staging.loklak.org
I'm submitting a ... (check one with "x")
A web app made up of flask deployed on Heroku which will trigger Travis with the required configuration to get required badges as a Github Release and provide it to the users.
@niccokunzmann
I'm submitting a ... (check one with "x")
Current behavior:
Expected behavior:
There should be guidelines for user as well for the requested format of json or csv that user uploads.
Steps to reproduce:
Creating a route -> /guidlines with proper documentation should do.
Provide an option to choose from a set of default images (in /uploads folder) so that user can create badges without the need to upload images themselves. The user should be able to select one (multiple?) image from the set of images and upload a CSV to generate badges.
I'm submitting a ... (check one with "x")
While submitting a PR, now we don't have a way to review the PR.
Ways to review a PR, in increasing order of quality check
The person who made PR should give a Heroku deployment link to that branch to test the changes
or app.json file should make a temporary automatic deployment of that PR on pushing each and every commit every time.
The following paper sizes should be supported:
This issue requires some research about:
Please share your research here as it is much appreciated to direct the development flow.
You can implement paper-and badge-sizesfor the different use-cases.
I'm submitting a ... (check one with "x")
Expected behavior:
Linting purposes for python.
Are you working on this issue?
Yes
This service should create badges for evetnyay. This is why it is called badgeyay.
Please allow a flow where I, as an eventyay-user can
Hints:
There are two merge_badges.sh files. Which one is the right one?
Please delete the one wich is not used.
We want this app to work for a long time. Versions of modules change, please pin the version of the used python packages in the requirements.txt file. (Reasoning)
You can use pip-tools for this: pip install pip-tools
.
I'm submitting a ... (check one with "x")
Current behavior:
Entering anything generates badges
Expected behavior:
If we know the type of data to be entered,then we can validate it as per the needs
Steps to reproduce:
I'm submitting a ... (check one with "x")
Expected behavior:
Uploads should only contain uploaded files and code files should be present in app/
I'm submitting a ... (check one with "x")
The best way to fix this is to make it a required field, so that one should be selected.
I'm submitting a ... (check one with "x")
Current behavior:
Currently, we have a deployment to heroku.
Expected behavior:
To make it motivating for others to contribute, we can tell them how long it takes for their changes to become live.
The merge_badges.py
file currently performs:
If it really necessary to perform these operations using shell? Can we convert the shell script to equivalent python script?
I'm submitting a ... (check one with "x")
Current behavior:
As shown in #73, the app is currently deployed in production mode.
Expected behavior:
In order to understand errors in production and even report seldom errors, we could use a debug mode displaying the traceback.
Steps to reproduce:
See #73
I'm submitting a ... (check one with "x")
Current behavior:
Footer overlaps the form whenever '/upload' is successful.
Expected behavior:
The footer must not overlap with the form.
It should stay either fixed on bottom or should be placed below the form everytime.
Steps to reproduce:
Changing some CSS would definitely do.
:D
I'm submitting a ... (check one with "x")
Current behavior:
I do not know how to use to file.
Expected behavior:
I would like to read in the REAME file about the meaning of the file and the project guidelines which seem to be mainfested in the file.
Related code:
I'm submitting a ... (check one with "x")
Current behavior:
Raises a 500 error on /upload
^^
This is the error log.
Expected behavior:
should not throw an error.
/app/static/badges folder is missing and must be added.
Steps to reproduce:
create a folder named badges inside ../app/static.
or
import os
os.chdir('../app/static')
os.mkdir('badges')
this line would also do! :D
I would like to work on this.
Thanks
I'm submitting a ... (check one with "x")
Current behavior:
Please see the comment #46 (comment) for a description and context.
A generic error is caught and not printed out.
Expected behavior:
Errors should not pass silently.
Steps to reproduce:
Please see the comment #46 (comment)
I'm submitting a ... (check one with "x")
Current behavior:
I would like to see an automated build of the web app running in a docker container. I have a server so I could host the web app.
There is something similar, #3 but docker is also an option.
Expected behavior:
Please
I'm submitting a ... (check one with "x")
Current behavior:
Expected behavior:
@gabru-md has proven commitment by commits, see here I add him as a miantainer. If you have any concerns, please state them here.
Otehrwise, we can close this after some time and if somthing comes up, we can have a discussion.
@gabru-md please read the CCCC guide and the README file if you like to take on this responsibility.
Add travis and other code-checks to repo.
The images like this have the following properties:
I would like to have my own text on thie beautiful background but with my own color.
Possible Solution:
Create an SVG file without the exhibitor text.
The triangles all have one color e.g. #33ee66
, so that I can replace the color with find and replace in this SVG file. To change the brightness, you can add a grey triange above them. You can make it totally black and just change the transparency value.
You can use Inkscape to create the file.
changes in error message due to small typo
Are you working on this issue?
Yes
I'm submitting a ... (check one with "x")
The files generated from the previous upload might result in unwanted results. Best would be to check and delete the previous files before uploading new ones.
As an alternative to uploading a CSV file, the user should also be able to enter CSV data in a textarea field and generated badges.
Allow downloading of badges in multiple formats:
To follow the principles of contributing to FOSSAsia projects, templates for issues as well as pull requests need to be added
Are you working on this issue?
Yes
I'm submitting a ... (check one with "x")
Right now the website has crashed due to importerror of urllib module. What i have proposed is to avoid this issue in future i have created a virtual environment so that whenever someone uses a new module, they can pip freeze > requirements.txt
it for dependency management.
@niccokunzmann @jajodiaraghav @gabru-md Please give your opinion
I'm submitting a ... (check one with "x")
Current behavior:
Currently, as shown in #73, nothing is really displayed on an error page.
Expected behavior:
I would like to have the following displayed, all with as much explanation as possible:
I believe, once people come from eventyay, this will help them get to report the error.
If you like to work on the issue, please create a separate PR for each point with the point number e.g. 4.1 mentioned in the heading and referring to this issue with #75 in the description, so it turns up in the discussion.
https://www.youtube.com/channel/UCQprMsG-raCIMlBudm20iLQ
Badgeyay doesn't have a demo video on Fossasia Youtube channel. Creating a demo and uploading in to the Fossasia channel would help us attract new contributors.
I would like to know what other people think about it :)
Presently duplicate badges are being generated, is this intentional? If not then I would like to fix this.
Context: I would like to add @meets2tarun to the people who have write access as he is a maintainer.
I would like to add @jajodiaraghav to the people with write access because he has proven to be productive for the project and can merge and review other people's work.
Problem: I do not know who to contact for this.
Two solutions exist:
Roadmap
The CSV has four fields:
Check the installation steps on the docs folder and report any changes to be made .
I'm submitting a ... (check one with "x")
This is regarding optimizing the web app
I'm submitting a ... (check one with "x")
Current behavior:
merge_badges.py contains linux commands being executed from python code, this makes the app dependent on os.
Expected behavior:
Remove the linux commands and use corresponding python code
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.