Giter Club home page Giter Club logo

privacy-website's Introduction

The Apache Software Foundation - Privacy Website

This is the source code for the website at privacy.apache.org.

Develop this website

To develop content for this website, you need to make sure you have Docker installed. Once installed, you can run this command to create a docker image:

$> cd <your project folder>
$> docker build -t apache/privacy_apache_org .

Whenever you change something in the Dockers dependencies, you have to recreate the docker image.

Afterwards you are able to run the website.

To run the website in serve mode (running a server to quickly check your code) you'll have to run this command:

docker run --rm -p 4000:4000 --mount type=bind,src=$PWD,dst=/root/build --mount type=volume,dst=/root/build/node_modules -it apache/privacy_apache_org serve --watch --incremental

Once it runs, you can reach your website at:

http://localhost:4000/

Jekyll will regenerate content as you change it and you can see all changes with hitting refresh.

If you find it necessary to connect to your Docker instance while working, you can run and connect to it with this command:

docker run --rm -p 4000:4000 --mount type=bind,src=$PWD,dst=/root/build --mount type=volume,dst=/root/build/node_modules -it  --entrypoint "/bin/bash" apache/privacy_apache_org

privacy-website's People

Contributors

clr-apache avatar cottage14 avatar grobmeier avatar humbedooh avatar jbampton avatar justinmclean avatar kwin avatar martijnvisser avatar raboof avatar rlenferink avatar rusackas avatar sebbasf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

privacy-website's Issues

The link text is inaccurate

When you visit our websites ([full list of websites](/policies/asf-domains.html)) or one of our subdomains, the browser used on your device automatically sends information to the server of our website. This information is temporarily stored in a so-called log file. The following information will be collected without your intervention and stored until automated deletion:

The link text says "full list of websites", but the linked page is a list of domains.

Docker needs Gemfile.lock

Docker currently fails to build because it needs Gemfile.lock
However this is not present in the source, and is excluded in .gitignore.

The Dockerfile and/or .gitignore need to be updated

Missing or spurious word?

This Privacy Policy clarifies the nature, scope and purpose of the processing of personal data (hereinafter referred to as "Data") within our online offering and the related websites, features and content, as well as external online presence, e.g. our social media profiles on. (collectively referred to as "online offer"). With regard to the terminology used, e.g. "Processing" or "Responsible", we refer to the definitions in Article 4 of the General Data Protection Regulation (GDPR).

The above line contains the following phrase "e.g. our social media profiles on."

This does not make sense; the preposition "on" should either be removed or followed by at least one target.

Does not read well

- ensuring a smooth connection of the website,
- ensuring comfortable use of our website,
- Evaluation of system security and stability as well

The following list items do not read well:

  • ensuring a smooth connection of the website,
  • ensuring comfortable use of our website,
  • Evaluation of system security and stability as well

What is a "smooth connection"?
Comfortable?
"as well" as what?

Lines are much too long

This Privacy Policy clarifies the nature, scope and purpose of the processing of personal data (hereinafter referred to as "Data") within our online offering and the related websites, features and content, as well as external online presence, e.g. our social media profiles on. (collectively referred to as "online offer"). With regard to the terminology used, e.g. "Processing" or "Responsible", we refer to the definitions in Article 4 of the General Data Protection Regulation (GDPR).

The lines in this file are really long. This makes it very hard to review the source via GitHub, as the window has to be scrolled.
Likewise difference emails are much harder to read.

Website development instructions don't work

Following the README, I get bundle errors like this:

$ docker run --rm -p 4000:4000 --mount type=bind,src=$PWD,dst=/root/build --mount type=volume,dst=/root/build/node_modules -it apache/privacy_apache_org serve --watch --incremental
Could not find concurrent-ruby-1.1.10 in any of the sources
Run `bundle install` to install missing gems.

Indeed it seems it has slightly different versions of those dependencies installed. How do I deal with that?

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.