GithubHelp home page GithubHelp logo

civicactions / guidebook Goto Github PK

View Code? Open in Web Editor NEW
18.0 28.0 58.0 44.36 MB

The home of policies and guidelines that make up CivicActions

Home Page: https://guidebook.civicactions.com/en/latest/

License: Creative Commons Attribution 4.0 International

JavaScript 6.20% Dockerfile 3.47% Shell 18.20% CSS 17.28% HTML 13.92% Python 40.94%

guidebook's Introduction

title hide
CivicActions Guidebook
navigation
toc

Guidebook Purpose

This Guidebook has been prepared to describe the CivicActions philosophy, working methods and processes, employment practices, policies, benefits, and conduct we expect from members of our team.

Common Topics

Contact Information

CivicActions, Inc. 3527 Mount Diablo Blvd., Unit 269 Lafayette, CA 94549

510.408.7510 | main 888.714.7388 | fax civicactions.com

License

Copyright 2017-2024 CivicActions.

This work is licensed under the terms of the Creative Commons Attribution 4.0 International (CC BY 4.0) license.

Acknowledgements

We'd like to thank the folks at 18F for their handbook, from which this documentation was forked. We welcome you to fork our documentation, or use the 18F handbook, which is licensed as CC0.

guidebook's People

Contributors

aaronpava avatar akaroleff avatar alanna-blinn avatar contentbrewmaster avatar davenuman avatar dependabot[bot] avatar dmundra avatar elizabethraley avatar farooqzakhilwal avatar grugnog avatar hhartingrex avatar hpoole avatar hrod avatar jenharris avatar jmheaster avatar joduinn avatar kbthson avatar kevwalsh avatar lukefretwell avatar marctjones avatar melindaburgess avatar mgifford avatar openprivacy avatar pre-commit-ci[bot] avatar rachel-kauff avatar restyled-commits avatar sharjeelaziz avatar susiebird avatar tatianahernandez avatar vanessaluxen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

guidebook's Issues

Insecure recommendation in Screen lock ("Securing Your Workspace") documentation

In https://guidebook.civicactions.com/en/latest/common-practices-tools/security/securing-your-workspace/

you suggest

xss-lock -- i3lock -n -c 000000

exec --no-startup-id xss-lock -- i3lock -n -c 000000

That, however, is not the recommended procedure to ensure screen is locked on suspend, because the call to xss-lock is missing the argument --transfer-sleep-lock to xss-lock. See the help of i3wm itself: https://github.com/i3/i3lock?tab=readme-ov-file#running-i3lock and additional discussion here i3/i3lock#207 (argument "-l" and "--transfer-sleep-lock" are the same).

Set up common Video Call Best Practices section

The Video Call Best Practices should be its own section in and not be within Google Meet (formerly Google Hangouts)

Some of this is specific to Google, but in general we'd like to highlight how to do a good video call.

Video Call Best Practices

  • Be on time - please! Every 10 seconds actually matters
  • Default to video on for all video meetings
  • Add a photo to your account so it shows up in Google Meet if your camera is off
  • We use the chat and screen sharing features
  • Turn off your camera or reduce bandwidth if connection is poor
  • Use some kind of headset or headphones instead of relying solely on computer mic (computer mics can sometimes create echoes)
  • Use proper etiquette for video call professionalism (consider the appropriateness of background visuals/noise, attire/dress, use of effects, eating, muting, etc.)
  • It's okay to mute others or ask them to mute themselves
  • We can invite people outside of CivicActions
  • If someone hears an echo & you don't, then it's likely your computer creating the echo. Try using headphones or plugging them in again
  • Use screen sharing for demos and for pairing

Change /images folder to /img

This is the only way the favicon.ico file will display in the browser. Alternative is to add a folder just for this file if it's going to break all the other images.

Duplicate search results

A search for “tech stipend” returns duplicate results for 4 pages. This happens for some but not all pages in the handbook when searching for content.

We need to investigate this bug or setting that could be tweaked to return only 1 result.

Improve readability of guidebook navigation labels

In #1088 we updated the guidebook top navigation to increase the font color contrast and font size. In doing so the space between the labels is smaller, thus reducing readers' ability to differentiate between the labels.

To correct this, we’re changing the navigation labels using words with equivalent meaning and fewer characters:
Home
About us
Employee benefits
Company policies
Our practices and tools
Practice areas
About this guidebook

A PR will be created the week of April 24 to make these changes.

Beta site header changes

To do, make changes to the beta site (material theme, see #926)

  • Change colors (change beta banner background color to A23737, change search box background color to D83933)
  • Change the icon, remove the icon
  • Change table of contents to say 'On this page'
  • Add '- Beta' to the site title and change to 'Guidebook'

Mark GitHub repo "releases" for significant changes to the handbook

When significant changes are made to the handbook, can it be tagged as a new release/version? For added goodness, have the creation of the new release be posted to slack so people know to look for the changes.

I ask because right now, there is no way to know when (like say the changing to the current-events channel or more recently, the new tech reimbursement policy). I've found out about some changes that were officially live in the handbook only after being verbally told of them... even though I had already heard in AHC that they were "being worked on". This has happened to me multiple times, most recently this week about the tech stipend.

Following the GitHub repo for changes is too noisy, as there are so many other changes for typos and smaller non-significant changes. In GitHub, when following a repo, you can choose to only be notified of "releases". This would be perfect. But it requires a human to tag a new release - and it looks like we have not done this.

Not sure who to ask, hence creating this issue to track.

Purpose of the asterisk at the end of each of the holiday dates

| New Year's Day | January 1st\* |

Looking at the holiday schedule, I noticed an asterisk at the end of each of the dates. I tried looking for some details around the page that is in reference to those asterisks. Couldn't find anything. Maybe we should remove them?

See below for those asterisks.

| Holiday                             | Dates                         |
| ----------------------------------- | ----------------------------- |
| New Year's Day                      | January 1st\*                 |
| Birthday of Martin Luther King, Jr. | Third Monday in January       |
| Memorial Day                        | Last Monday in May            |
| Juneteenth                          | June 19th\*                   |
| Independence Day                    | July 4th\*                    |
| Labor Day                           | First Monday in September     |
| Veterans Day                        | November 11th\*               |
| Thanksgiving Day                    | Fourth Thursday in November   |
| Day after Thanksgiving              | The Friday after Thanksgiving |
| Christmas Day                       | December 25th\*               |

Style Guide Update

In our handbook, we are using a mix of title case and sentence case capitalization. What is the preferred way and can we update the style guide?

Broken link to EFF intro

@alanna-casey and @openprivacy

On this page https://guidebook.civicactions.com/en/latest/common-practices-tools/security/encryption/, the link to https://ssd.eff.org/module/introduction-public-key-cryptography-and-pgp is going to 404 now in the below paragraph snippet.

If you'd like some background on how encryption works, start by reading An Introduction to Public Key Cryptography and PGP, a Surveillance Self-Defense (also an excellent read) tutorial from your friends at the Electronic Frontier Foundation [Donate!]

Do you have a recommendation for a suitable replacement?

Update references to MFA

A recent gov client security assessment revealed that we need to be consistently referring to MFA -- not TFA, 2FA, two-factor, and two factor. Handbook should be updated accordingly.

The handbook sitemap.xml is referencing branches, causing broken links in google search

A random issue I stumbled upon. It appears that the sitemap.xml (https://handbook.civicactions.com/sitemap.xml) for the handbook is only listing links to various branches. I am guessing that Google is then indexing the pages from that link and generating links that no longer work.

An example of the issue (worked on Jan 29, 2021):

Probably best would be that the sitemap.xml does not include branches and if possible include all actual pages under the latest branch.

Wave a11y report errors for material theme

Wave is reporting a lot of errors for the material theme (currently 34 errors https://wave.webaim.org/report#/https://handbook.civicactions.com/en/latest/ and 8 contrast errors when using the browser tool).

To dos

  • Fix contrast errors in the "read the docs" popup that allows switching of branches.

Follow-up on the Wave a11y errors (see quote below from #926)

Looks like the a11y issues are known:

For the keyboard navigation for sub-topics one option is enabling navigation sections and navigation expansion (https://squidfunk.github.io/mkdocs-material/setup/setting-up-navigation/#navigation-sections). We can also introduce tabs, if we overhaul the menu. Right now all top level pages would be tabs and that is a lot of tabs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.