Git Product home page Git Product logo

zehta.me's People

Contributors

dependabot[bot] avatar timidrobot avatar

Watchers

 avatar  avatar

zehta.me's Issues

Add Content Security Policy (CSP) and Subresource Integrity (SRI)

Goal

Add Content Security Policy (CSP) and Subresource Integrity (SRI)

  • Ensure there is no inline JavaScript
    1. ca3d270
    2. 3d4cf25
  • Ensure there is no inline CSS
    1. ac21a7b
    2. 63b5c62
  • Add and verify CSP & SRI
    • not including upgrade-insecure-requests as it interferes with local development
    • not including block-all-mixed-content as it interferes with local development
    • 24ddffa

Resources

Change default branch to main

Description

I would like to change the default branch to main. However, that is not currently supported by GitHub Pages.

Rationale

Master-slave is an oppressive metaphor that will and should never become fully detached from history. Aside from being unprofessional and oppressive it stifles participation

(1.1. Master-slave - Terminology, Power and Oppressive Language)

While not everyone may interpret a git master branch as representing a "master-slave" metaphor, it is not unreasonable for anyone to do so:

First appearance of "master" in git is in a CVS helper script[1]:
git/git@3e91311

Why is that branch called master? Probably because BitKeeper uses
"master" for its main branch:
http://www.bitkeeper.org/tips.html#_how_do_i_rebase_my_work_on_top_of_a_different_changeset

But maybe this "master" isn't the same one that's in "master/slave"?
See the documentation about
master/slave repositories:
https://github.com/bitkeeper-scm/bitkeeper/blob/master/doc/HOWTO.ask#L223

But repositories and branches aren't the same! They are in BitKeeper:
https://users.bitkeeper.org/t/branching-with-bk/158/2

So, yes, the "git master" branch probably isn't even a "master copy"
reference, but a straight up master/slave reference.

(Re: Replacing "master" reference in git branch names (was Re: Proposal:)

Continuing to use master as a default branch name is unwelcoming of too many.

Additional context

Replace Unlicense with CC0

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.