Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scope #1

Open
dann95 opened this issue Sep 11, 2019 · 17 comments
Open

Scope #1

dann95 opened this issue Sep 11, 2019 · 17 comments
Labels
discussion Discussion approach

Comments

@dann95
Copy link

dann95 commented Sep 11, 2019

let's use this issue to define the scope?

ping @RafaelGSS

@RafaelGSS
Copy link
Member

RafaelGSS commented Sep 11, 2019

Sure!

The project is about:

Create a CLI Cross-platform to manage your account on facebook that makes sense for accessibility, with these features:

  • Read feed
  • Publish message

I already create an issue inside NVDA to better integration with screen readers.
here

@RafaelGSS RafaelGSS added the discussion Discussion approach label Sep 11, 2019
@RafaelGSS RafaelGSS pinned this issue Sep 11, 2019
@dann95
Copy link
Author

dann95 commented Sep 11, 2019

right, what about the intended platforms? and tech to build the application?

@RafaelGSS
Copy link
Member

RafaelGSS commented Sep 11, 2019

I think that any language of script/cross-platform is okay for this project... NodeJS, Ruby, Python

Just need to make the more accessible toolkit software, for works with NVDA, Virtual Vision and another's screen readers... need many e2e tests to it and a good pipeline.

Obs: Is a good start to make a roadmap of the project, right? Maybe a illustration

@dann95
Copy link
Author

dann95 commented Sep 11, 2019

i've never built something CLI tought node and pack it to executable, almost users uses windows, so guess it's the best platform to use as "main compatibility", also, in what platforms that NVDA works?

@dann95
Copy link
Author

dann95 commented Sep 11, 2019

Probably facebook apis that allow to post messages, need to authenticate tought oauth2, right? how it gonna be "accessible" ?

@RafaelGSS
Copy link
Member

i've never built something CLI tought node and pack it to executable, almost users uses windows, so guess it's the best platform to use as "main compatibility", also, in what platforms that NVDA works?

This can help us https://github.com/zeit/pkg.
NVDA runs on Windows and most of the users are on windows.

Probably facebook apis that allow to post messages, need to authenticate tought oauth2, right? how it gonna be "accessible" ?

Yep! The OAuth2 of facebook is accessible. I think that the session cache is large... However, I don't see large problems with OAuth2, Is like to add third parts app to Facebook, right?

@dann95
Copy link
Author

dann95 commented Sep 11, 2019

I see no problem in oauth2, i just ask if it can be running with "screen reader".

@RafaelGSS
Copy link
Member

Yes can! We application do not display sounds like a screen reader, so both should work together.

@RafaelGSS
Copy link
Member

So, for now, what is a best getting started?

  • Roadmap
  • Example visual
  • Others...

@dann95
Copy link
Author

dann95 commented Sep 12, 2019

So, for now, what is a best getting started?

  • Roadmap
  • Example visual
  • Others...
  • feature list

@RafaelGSS
Copy link
Member

I think about:

  • Login with Facebook OAuth2
  • Publish text to timeline
  • Read user timeline

For first release, what do you think?

@dann95
Copy link
Author

dann95 commented Sep 12, 2019

enumarate groups? friends? see user/group timeline?

@RafaelGSS
Copy link
Member

Maybe to next release... I think that principal features are above

@RafaelGSS
Copy link
Member

Can you initialize the project with PR? I think that NodeJS sounds good

@dann95
Copy link
Author

dann95 commented Sep 12, 2019

i can, but only on weekend.

@RafaelGSS
Copy link
Member

RafaelGSS commented Sep 12, 2019 via email

@RafaelGSS
Copy link
Member

I making some tests with NVDA and CLI Nodejs... However, I think that we need more projects because maybe theses tests can consume a long time, do you have an idea? @dann95

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Discussion approach
Projects
None yet
Development

No branches or pull requests

2 participants