• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

fossasia/badgeyay: Attendee Badge Generator for Conferences http://badgeyay.com ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

fossasia/badgeyay

开源软件地址:

https://github.com/fossasia/badgeyay

开源编程语言:

JavaScript 43.2%

开源软件介绍:

Badgeyay

Badgeyay

Gitter Codacy Badge Build Status Mailing

Badgeyay provides an interface to event organizers for generating badges of events from concerts to conferences and meet-ups.

Badgeyay is a Badge generator with a simple web UI to add data and generate printable badges in a PDF.

The user can:

  • Choose the size of the badges
  • Choose the background of the badges and upload the logo and the background image
  • Upload a CSV file or manually enter CSV data as: name, type of attendee, designation, nick/handle, organization/project

Demo

ezgif com-video-to-gif 15

Communication

Installation

Badgeyay's frontend and backend can be deployed easily and a detailed installation instruction of frontend and backend have been provided below.

  1. Badgeyay Frontend
  2. Badgeyay Backend
  3. Installing git pre-push hook:
    • Run file scripts/install-hook.py. It will copy contents of scripts/pre-push-hook.py to .git/hooks/pre-push. Make sure that you have .git/hooks/pre-push.sample in your .git directory before performing this step.
    • This will install git pre-push-hook in your local .git directory. It will run the commits against linting tests before pushing to a remote. See scripts/pre-push-hook.py if you encounter any errors.

Technology Stack

Please get familiar with the different components of the project in order to be able to contribute.

  • Backend Web Framework - Flask
  • Frontend Web Framework - Ember.js

Branch Policy

We have the following branches :

  • development All development goes on in this branch. If you're making a contribution, please make a pull request to development. PRs must pass a build check and all tests check on Travis.

  • master This contains shipped code. After significant features/bug-fixes are accumulated on development, we make a version update, and make a release.

Contributions Best Practices

Commits

  • Write clear meaningful git commit messages (Do read http://chris.beams.io/posts/git-commit/)
  • Make sure your PR's description contains GitHub's special keyword references that automatically close the related issue when the PR is merged. (More info at https://github.com/blog/1506-closing-issues-via-pull-requests )
  • When you make very very minor changes to a PR of yours (like for example fixing a failing travis build or some small style corrections or minor changes requested by reviewers) make sure you squash your commits afterwards so that you don't have an absurd number of commits for a very small fix. (Learn how to squash at https://davidwalsh.name/squash-commits-git )
  • When you're submitting a PR for a UI-related issue, it would be really awesome if you add a screenshot of your change or a link to a deployment where it can be tested out along with your PR. It makes it very easy for the reviewers and you'll also get reviews quicker.

Feature Requests and Bug Reports

  • When you file a feature request or when you are submitting a bug report to the Issue tracker, make sure you add steps to reproduce it. Especially if that bug is some weird/rare one.

Join the development

  • Before you join development, please set up the system on your local machine and go through the application completely. Press on any link/button you can find and see where it leads to. Explore. (Don't worry ... Nothing will happen to the app or to you due to the exploring

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap