sendgrid / dx-mobile Goto Github PK
View Code? Open in Web Editor NEWA Flutter powered iOS and Android app to help maintainers manage multiple repos on the go.
License: MIT License
A Flutter powered iOS and Android app to help maintainers manage multiple repos on the go.
License: MIT License
Allow a user to login and authenticate with their GitHub username and password. The login page can just point to a pre-specified repository's dashboard (the repository name is hard coded in the main.dart file).
The login page should be similar in concept to: https://github.com/GitHawkApp/GitHawk
To summarize the goal, what GitHawk's login pages does is send the user to the mobile browser which directs them to the GitHub login page and will ask them to log in through there. Alternatively, users can also enter their GitHub Auth token as a form of authentication as well.
For dx-mobile the acceptance criteria is as follows:
Please feel free to comment if the AC is unclear!
Since the repo was recently updated to use the newest version of Flutter (v0.9.4), we need to reflect that update on the readme.
https://pub.dartlang.org/packages/graphql_flutter looks pretty solid and should make things easier. Would you consider using it?
Need to replace the current pull-down refresh functionality into a background listener that is routinely sending HTTP POST requests with the GraphQL queries to fetch any updates.
All the files that are using pull-down refresh can be found here.
After this issue is done, create an issue for push notifications with the following acceptance criteria:
Need to send push notifications when a new comment, issue, PR, etc. is opened/created
Need to be able to update dashboard when app is opened
As suggested in #22 by @MaskyS , there is a GraphQL Flutter package that can be used for the code in graphql.dart.
Acceptance Criteria:
Send user a push notification whenever a new issue, PR, or comment is made/published. Dependent on completion of #6
Write unit tests for parts of the app TBD.
Create individual issues for parts of app that are getting unit tests.
Currently, the timeline (comments, labels) for an Issue or Pull Request does not update after the comment is published. The fix should allow a comment to be made, published, and for it to be added to the timeline and visible.
Our open sourced documentation has a great first time contributor page that we wish to duplicate here.
Make viewing PRs, Issues, Timelines more elegant
Make sure it works when the device/simulator is rotated and the orientation of the screen changes or make it not rotatable to landscape
The role of Developer Experience Engineer just became available and we want to announce it in the README. Here is the copy:
If you're a software engineer who is passionate about #DeveloperExperience and/or #OpenSource, this is an incredible opportunity to join our #DX team as a Developer Experience Engineer and work with @thinkingserious and @aroach! Tell your friends :)
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.