8000 GitHub - getgnulinux/getgnulinux: Get GNU/Linux! A simple, clear website about GNU/Linux.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Aug 13, 2023. It is now read-only.

getgnulinux/getgnulinux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Get GNU/Linux!

NOTE: Project moved to https://gitlab.com/getgnulinux/getgnulinux. This repository is archived and read-only.

This is the web application for the www.getgnulinux.org site. Get GNU/Linux! is a simple, clear website about GNU/Linux. What is GNU/Linux? Why not Windows? Tips to make the switch. With this website we hope to reach people who never heard about free software and barely remotely heard the word "Linux".

Build Status Translation status

Quick start

You can use Docker to setup a local build and test environment. You will first need to install Docker and Docker Compose.

Start the build environment with:

./docker/start.sh

This should open a Bash shell inside the Docker container. Inside the container, initialize the build environment with:

./configure --localedir=/home/node/getgnulinux/docroot/locale/

NOTE: These and other common commands are already in your Bash history. Use Arrow-Up to see them.

NOTE: If the above command gives you a "Permission denied" error, it is because you execute Docker with a user that has a UID other than 1000. The node user inside the Docker container uses UID 1000. To work around this issue, give user with UID 1000 read-write access to the project directory.

You should now be able to run make commands inside the container.

When translatable content is updated, update the translation files with:

make update-po

Build the website:

make

Deploy the build to the development server:

make deploy-dev

The website should now be accessible at http://localhost:1337/.

To stop the web server, exit the development container and run:

./docker/stop.sh

Contributing

If you wish to contribute to this website, please fork it on GitLab, push your change to a named branch, then send us a pull request.

You can also help us reach an audience in your language. With Weblate, you can help translate the website into your own language. Please see our translation guidelines for more information.

Translation status

Also see our community forum for more ways you can help.

License

The source code is licensed under the GNU Affero General Public License Version 3, which you can find in the COPYING file.

The content and translations of the website and its graphical assets are, except where otherwise noted, licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

About

Get GNU/Linux! A simple, clear website about GNU/Linux.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 46

0