js-shield
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Design meeting minutes 7/June/2021


From: Michael McMahon
Subject: Design meeting minutes 7/June/2021
Date: Mon, 7 Jun 2021 10:48:35 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Icedove/68.10.0

- Updated repo with lastest doxygen branch.  Link: https://jsr.manufacturaindependente.org/
- New wrappers section on the left.
- The last link to go to the source does not work yet.
- Focusing on content and layout right now.
- Fighting with the doxygen templating system.  So far so good.
- Ran into one issue.
- Pretty much working at this point.
- Are other sections necessary?
- Otherwise, we will edit the content and style like we discussed.
- After that, we will move to translations.
- Does this match expectations? Very good and nicely structured.  The design needs some work, but the main idea is there.
- Adding demo pages for each wrapper or testing pages would be a nice addition.
- doxygen pages include member definitions and other technical bits.  We took those out.  Is that good?  What we have now is something aimed at the users.  This is probably the best way to show that.  Maybe an advanced version of the API description could be aimed at developers.  The source code link could solve this potentially that includes all section comments.  Thinking about how we could have two pages for each file.  We will explore how feasible that would be.  We do not want to overwhelm the users.
- How important are diagrams?  Libor uses them from time to time to explore which functions are related.  They are handy, but probably not completely necessary.  If you manage to generate and integrate the diagrams, Libor is for keeping it.
- "Advanced" section for wrappers
- Identity issue blocker
  - What is the name?  It would be nice to reach a decision soon so that we are not developing identity concepts during crunch time.
  - June 25th deadline for a name.
  - Hermit crab character concept wearing different shells.
  - Talked about dropping the word JS from the name as most users do not know what languages are being run in their browser.  Also the project is not limited to _javascript_.
  - Hermetic -- A way to keep your browsing "sterile", free from contamination. This angle brings up nostalgia for a time when we didn't have to watch our steps while following URLs. There's also a bit of a pun with the character of the hermit crab.
  - Off-track -- About turning trackers off, and about going out of the pathway that they've laid out for you.
  - Hideout -- A place to find a bit of comfort while evil things are out there
  - Pillbug -- Another animal whose body has explicit protection mechanisms, with a reference to the venerable "Firebug" extension.
  - Protect me -- A general privacy concept.
  - Misdirection -- Adding a magician concept to highlight misdirecting snooping attempts.
  - Check through mailing list history for more names.
- Network boundary page seems to be missing.  Not a wrapper or connected to _javascript_.  Maybe wrappers could be renamed as modules or some other term.
- If there is a page that should be there and is absent, let us know.  Ideally, everything should be in the sidebar.
- All of the wrappers are described without structure.  Maybe something useful for a developer or someone who knows what beacon API or device wrapper is, but maybe for users we could generalize with ideas of threats that the user is protected from.  Right now we have levels.  Every wrapper needs to be set in levels, but from a practical view that might not be the right thing to do.  Maybe when sending a message on this topic, Libor will note about how the levels relates to the wrapper section.
- The README page is now not the same as the index page.  They are similar now, but it can be separate.
- Style editing is next.

More discussion will follow on the mailing list.

Best,
Michael McMahon | Web Developer, Free Software Foundation
GPG Key: 4337 2794 C8AD D5CA 8FCF  FA6C D037 59DA B600 E3C0
https://fsf.org | https://gnu.org

reply via email to

[Prev in Thread] Current Thread [Next in Thread]