Skip to content
@TUDelft-books

Books from Delft University of Technology

For books hosted on GitHub Pages

Welcome!

This organization contains open interactive textbooks created by employees from Delft University of Technology that are being hosted on GitHub and GitHub Pages. Book websites are shown on: https://oit.tudelft.nl/. Furthermore, this homepage lists TU Delft open interactive textbooks hosted on various other place, among others:

  • other GitHub personal/organizations with corresponding GitHub pages
  • EWI pages (prime.pages.ewi.tudelft.nl)
  • published TU Delft OPEN Interactive textbooks (interactivetextbooks.tudelft.nl)
  • ...

if you'd like to have your book here, request member access to the organisation at one of the owners:

The owners have a shared responsibility of adding people to the organisation, maintaining the homepage https://oit.tudelft.nl/ and they can be approached for technical questions. This list of owners will grow soon! If you'd like to be an owner, reach out to one of the existing owners!

You can get started on your own account with the template provided by TeachBooks, converted to be used at TU Delft (https://github.com/TUDelft-books/TUDelft-template) and transfer your repository to this organisation as soon as you're a member. After transferring, your book is online at https://oit.tudelft.nl/<book_repository>! As soon as you're a member, you can add new books yourself.

For transferring books you already have somewhere elso on GitHub we propose:

  • If the old repository is not shared with others yet:
  • If the old repository is already shared:
    • Use the GitHub Importer to add it to TUDelft-Books. If your repository is not public, you have to add credentials or create an empty repo and push your local repository to this new one.
    • In the old repoistory:
      • Adding a note: 'Moved to <link to new repository in TUDelft-books organization>' to README.md
      • Adding a note: 'Moved to <link to new repository in TUDelft-books organization>' to the description of the repository on GitHub
      • Adding a banner to the book with a link to your new online book, see code below
      • Archive the old repository
    • In the new repository in the TUDelft-books organization:
      • reactivate GitHub pages from actions by setting the source for GitHub pages to GitHub Actions under Settings - Pages - Build and deployment - Source - GitHub Actions
      • If your new repository is private: create a new Personal Access Token (classic) with at least the scopes repo, read:org and gist as described in the github documentation, and add this token with the name GH_PAT as a Repository secret or Organization secret (Settings - Secrets and variables > Actions > Repository secrets or Organization secrets.)
      • Copy repository variables for deploy-book workflow from old repository
      • Run the deploy-book-orkflow from Actions - All workflows - call-deploy-book - Run workflow - Run workflow
      • Set the repository website as your GitHub Pages website under Code- About - Settings icon - Website - Use your GitHub Pages Website
      • Copy other GitHub-specific repository settings from the old repository.
      • Adapt the baseurl and repository_url in _config.yml:
        • baseurl : "https://oit.tudelft.nl/<new repository name>"
        • repository_url : "https://github.com/TUDelft-books/<new repository name>"
sphinx:
  config:
    ...
    html_theme_options:
      ...
      announcement : "This book has been moved to: <a href='https://oit.tudelft.nl/<new repository in TUDelft-book organization>' style='color:white'>https://oit.tudelft.nl/<new repository in TUDelft-book organization> </a>."
      ...

Pinned Loading

  1. TUDelft-template TUDelft-template Public template

    Forked from TeachBooks/template

    Use this template to quickly start with your own TUDelft-styled interactive textbook that includes our "standard" selection of features and workflow. If you are a member of the TUDelft-books organi…

    Jupyter Notebook

Repositories

Showing 10 of 11 repositories
  • QLabDelft Public
    TUDelft-books/QLabDelft’s past year of commit activity
    Jupyter Notebook 0 CC-BY-4.0 0 0 0 Updated Feb 11, 2025
  • CT1000 Public
    TUDelft-books/CT1000’s past year of commit activity
    Jupyter Notebook 0 CC-BY-4.0 0 0 0 Updated Jan 31, 2025
  • TUDelft-books/TUDelft-books.github.io’s past year of commit activity
    HTML 0 1 0 0 Updated Jan 30, 2025
  • .github Public
    TUDelft-books/.github’s past year of commit activity
    0 0 0 0 Updated Jan 30, 2025
  • CME4501 Public

    Book on optimization using python for CME4501 Engineering Systems Optimization

    TUDelft-books/CME4501’s past year of commit activity
    Jupyter Notebook 0 CC-BY-4.0 0 0 2 Updated Jan 29, 2025
  • TUDelft-books/Macaulays-method’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Jan 28, 2025
  • TUDelft-template Public template Forked from TeachBooks/template

    Use this template to quickly start with your own TUDelft-styled interactive textbook that includes our "standard" selection of features and workflow. If you are a member of the TUDelft-books organization, you can add it there to host it on oit.tudelft.nl/...

    TUDelft-books/TUDelft-template’s past year of commit activity
    Jupyter Notebook 0 CC-BY-4.0 9 0 0 Updated Jan 28, 2025
  • CTB3330 Public

    CTB3330 - Structural Mechanics 4

    TUDelft-books/CTB3330’s past year of commit activity
    Jupyter Notebook 0 CC-BY-4.0 0 0 0 Updated Jan 26, 2025
  • TUDelft-books/CEG-mechanics-BSc’s past year of commit activity
    Jupyter Notebook 0 CC-BY-4.0 0 0 0 Updated Jan 16, 2025
  • TUDelft-books/Finite-Elements-in-CEG’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Jan 14, 2025

Top languages

Loading…

Most used topics

Loading…