voteamerica / voteamerica.github.io

Front end for the Carpool Vote website. Support every American's right to vote!
http://www.carpoolaction.org/
MIT License
38 stars 50 forks source link

Carpool Vote – Topics/goals for meeting – 18 mar 18 #343

Closed jkbits1 closed 5 years ago

jkbits1 commented 6 years ago

updated after online meeting 18 mar 18 updated after online meeting 22 apr 18

The order of these is a bit mixed, as they are updated version of my own notes.

Lets encrypt (resolved)

        needs to be resolved, otherwise site is not accessible

                            - info needed 
                            - expired 17/3/18       

       still need wider access to related login info

Admin documents

Seem to already have all that are available

Domain, dns

Info provided 18/3/18

Mailgun(key)

Info provided 18/3/18

Twilio

          need to check status 
                        - some funding remains from twilio for carpool vote

Digital ocean

Status of postgres database on box unclear

Alternatives in use, those may need funding soon, though

         funding that remains is unclear

        - info still needed
            - can ssh, but can’t recreate instance from scratch currently

Linux

Would be useful to review security re linux login accounts & startup of processes This is generally ok, but we have less sysadmin resource now

A 20 minute review with a sysadmin should deal with this

        - firewall setup (probably leave this as it has been in the past)

Github

Will retain any issues made by Andrea

                  - no clear opposition to clearing out existing issues
        - useful, as can now review what is actually needed and possible

Automated tests

Not discussed at meeting, I’ve built these now

These make a big positive difference to time spent on testing

        - mean we can say to sponsors, involved groups etc. that system works

        - require co-ordination in front-end and back-end changes
            - important to maintain automated testing ability

        - green badge, travis
            - maybe CI at some point, too

        - no green badge for front-end, easy to do

Bugs

Time zone, still an issue for revised use? A real annoyance for Nov 17

Existing team

Anyone in touch with maps devs?

Live days

General understanding that more members needed

More planning & admin systems needed

Revised team

Situation is clearer to everyone now

General

Timescales, co-ordination, prioritize

Auto admin systems

Still needed with new plans?

        - dev time/planning to fix this and other issues

        - have started this work myself
            - will continue if useful and relevant to revised use of system

Testing

Doesn’t need dev skills, except to start up system

Provide valuable feedback

Save scarce dev time for fixing bugs rather than finding them

Needs co-ordination, initiative for group testing

        - sms, email status etc.

Monitoring

Doesn’t need dev skills

        - is app running and working?

        - confirm emails and sms sent, links work

        - does system cope with a reasonable load?

Tech languages

                   nodejs, Javascript (TypeScript familiarity helpful), small amount of Python

                   Postgres, html emails (also familiarity with spam triggers)

                   maps - this seems to be Javascript plus specific maps skills

Tech skills (added 22 apr 18)

                   Not related to any new functionality, just to clarify above points

                   linux sysadmin - occasional review and deployment asisstance

                   testing - experience with simulating system under heavy use

                   docker - this is working, needs documentation to help team members make use of it

                   travis - related to docker, working but needs occasional adjustments

                   nightwatch - automated test runner, used by docker and travis areas. Pretty much done now, will need more work as system changes and expands.

Andrea - admin prototype

Don’t have Access installed but may sort that out Trying to use Libre Office but that may turn out unhelpful

        - I’m happy to install a .exe of your prototype if that’s easy

        - could also work with screenshots  

Any ideas?

Sasjkia - revised system

I don’t have a clear idea of how the revised system will look and work

jkbits1 commented 5 years ago

Issues above resolved or will be brought up again after the mid-terms