The NUnit.org website
Перейти к файлу
dependabot[bot] 1479ac58db
Update github-pages requirement from ~> 231 to ~> 232 (#158)
* Update github-pages requirement from ~> 231 to ~> 232

Updates the requirements on [github-pages](https://github.com/github/pages-gem) to permit the latest version.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v231...v232)

---
updated-dependencies:
- dependency-name: github-pages
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update Gemfile

* Create .ruby-version

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean Killeen <SeanKilleen@gmail.com>
2024-08-12 09:25:21 -04:00
.devcontainer Build and develop the website in Docker 2019-09-23 21:49:44 -04:00
.github add Dependabot (#152) 2024-01-12 09:13:47 -05:00
.vscode Added Visual Studio Code setting to hide generated folders 2017-07-13 05:46:37 -04:00
_includes add svg favicon (#141) 2022-08-15 10:58:41 -04:00
_layouts more links update (#128) 2022-01-21 17:15:51 -05:00
_posts Add minor phrasing to clarify charlie didn't create NUnit 2023-01-28 22:52:28 -05:00
_sass Fixing layout on mobile 2015-12-16 08:55:52 -05:00
css add 404 page (#132) 2022-03-05 10:01:36 -05:00
favicons add svg favicon (#141) 2022-08-15 10:58:41 -04:00
files Added most of the pages from the original site 2015-12-14 22:46:58 -05:00
fonts/bootstrap Switched to bootstrap 2015-12-15 08:27:06 -05:00
img Add statement in support of Ukraine to the front page (#134) 2022-02-26 17:43:08 -05:00
index.php Redirect from the old help URIs to the new ones 2017-06-30 14:59:06 -04:00
js Fix the collapsing code regions 2017-07-12 20:17:45 -04:00
nuget update links (#126) 2022-01-17 13:52:47 -05:00
.editorconfig Build and develop the website in Docker 2019-09-23 21:49:44 -04:00
.gitattributes Build and develop the website in Docker 2019-09-23 21:49:44 -04:00
.gitignore Don't check in the Gemfile.lock 2019-09-24 01:57:09 +00:00
.ruby-version Update github-pages requirement from ~> 231 to ~> 232 (#158) 2024-08-12 09:25:21 -04:00
404.html add 404 page (#132) 2022-03-05 10:01:36 -05:00
CNAME Create CNAME 2018-07-03 16:23:14 -04:00
CODE_OF_CONDUCT.md Update code of conduct and license 2021-10-10 18:33:18 -04:00
Gemfile Update github-pages requirement from ~> 231 to ~> 232 (#158) 2024-08-12 09:25:21 -04:00
LICENSE Initial commit 2015-12-14 20:52:54 -05:00
README.md update links (#126) 2022-01-17 13:52:47 -05:00
_config.yml update links (#126) 2022-01-17 13:52:47 -05:00
atom.xml Fixed the RSS and Atom feeds 2015-12-25 10:45:52 -05:00
contact.md Updating release information on the download page (#155) 2024-02-25 16:27:55 -05:00
donations.md update links (#126) 2022-01-17 13:52:47 -05:00
download.html Updating release information on the download page (#155) 2024-02-25 16:27:55 -05:00
feed.xml Initial import of the new site 2015-12-14 20:51:43 -05:00
index.html Add missing comma 2023-08-30 10:05:24 +02:00
news.html - Update FontAwesome from 4.x to 5.x 2021-06-29 13:06:39 -04:00
rss.xml Fixed the RSS and Atom feeds 2015-12-25 10:45:52 -05:00
sitemap.txt Added RSS feeds and sitemaps 2015-12-24 17:37:26 -05:00

README.md

NUnit.org website

To get started developing the website, you have two options. You can develop in a Docker Container using VS Code, or you can install Ruby locally and develop locally.

Installing Docker and VS Code

Do this if you want to develop in a Docker container using VS Code.

  1. Install and configure Docker for your operating system.

    Windows / macOS:

    1. Install Docker Desktop for Windows/Mac.
    2. Right-click on the Docker taskbar item and update Settings / Preferences > Shared Drives / File Sharing with the drive the web app source code is located in. If you run into trouble, see Docker Desktop for Windows tips on avoiding common problems with sharing.

    Linux:

    1. Follow the official install instructions for Docker CE/EE for your distribution.
    2. Add your user to the docker group by using a terminal to run: sudo usermod -aG docker $USER
    3. Sign out and back in again so your changes take effect.
  2. Install Visual Studio Code.

  3. Install the Remote Development extension pack.

Quick Start for Docker with VSCode

  1. Start VS Code and click on the quick actions Status Bar item in the lower left corner of the window.

    Quick actions status bar item

  2. Select Remote-Containers: Open Folder in Container... from the command list that appears, and open the root folder of the project you just cloned.

  3. The window will then reload, but since the container does not exist yet, VS Code will create one. This may take some time, and a progress notification will provide status updates. Fortunately, this step isn't necessary the next time you open the folder since the container will already exist.

    Dev Container Progress Notification

  4. After the container is built, VS Code automatically connects to it and maps the project folder from your local file system into the container.

  5. Open the terminal in VS Code to a bash prompt within the container by clicking on Terminal > New Terminal

  6. In the terminal, type bundle exec jekyll serve to build and run the web site. (See below)

  7. Open the web site at http://localhost:4000.

  8. Begin developing in Visual Studio Code.

Installing Ruby and Jekyll locally

  1. Install Ruby 2.2 (Linux, Mac, Windows)
  2. If you are on Windows, install DevKit
  3. gem install bundler
  4. bundle install

Building the project

GitHub will do this automatically when you push, but this allows you to view the site locally before you commit.

  1. jekyll serve