Code Monkey home page Code Monkey logo

pyos-sphinx-theme's Introduction

pyos-sphinx-theme's People

Contributors

revathyvenugopal162 avatar lwasser avatar allcontributors[bot] avatar midnighter avatar ayhanxian avatar sneakers-the-rat avatar

Stargazers

 avatar Tetsuo Koyama avatar

Watchers

Mike Sarahan avatar Chiara Marmo avatar Filipe LaΓ­ns πŸ‡΅πŸ‡Έ avatar David Nicholson avatar  avatar

pyos-sphinx-theme's Issues

Publish pyos-sphinx theme to pypi

once #14 is complete and we know the theme works, the next task will be to publish the theme to pypi. this will then allow us to use it as a remote theme in all of our guidebooks. This depends on #14 being complete however.

We should setup a publish to pypi on Github release using a trusted workflow.

Migrate guide to `pyos-sphinx-theme` and clean up static files

Description:

Since the pyos-sphinx-theme is now available on PyPI, we can proceed with migrating the guide to use this package.

Tasks:

  1. Migration:

    • Migrate the guide to use the pyos-sphinx-theme package.
  2. Clean-Up:

    • Remove all static files associated with the current pydata-sphinx-theme.
  3. Testing:

    • Thoroughly test the pyos-sphinx-theme to ensure compatibility and functionality across the documentation.
  4. Adjustments:

    • Make any necessary adjustments to the configuration and layout after migration

Updated css to de-jumble theme header icons

@sneakers-the-rat suggested some great changes here that i will merge to "ungoof-if-fy" our sphinx theme. we should add those same styles here so they can be applied across all of our books once we create a release!

https://github.com/pyOpenSci/python-package-guide/pull/393/files

this is the css

/* --------------------------------------
De-jumble header items.
See https://github.com/pydata/pydata-sphinx-theme/pull/1784
*/

.bd-header .bd-header__inner {
  padding: 0 1rem;
}

.bd-header .navbar-item {
  height: unset;
  max-height: unset;
}

@media (max-width: 960px) {
  .bd-header .navbar-header-items {
    flex-wrap: wrap;
    row-gap: 0.5rem;
  }
}

.bd-header .navbar-header-items__end,
.bd-header .navbar-header-items__center,
.bd-header .navbar-header-items__start {
  flex-flow: nowrap;
}

.bd-header .navbar-header-items__start {
  width: unset;
}

.bd-header .navbar-header-items__center {
  margin-right: 0.25em !important;
}

.bd-header ul.navbar-nav {
  flex-wrap: wrap;
}

Work on: pyos sphinx-theme: Build out pyos-sphinx-theme repo

At pyOpenSci we have 3 sphinx books that we use to create online content for peer review, our

each book has customizations that we need to move to different other books. It would be much easier if we could have a pyos sphinx theme to use and call for each that builds on top of the pydata-sphinx-theme we are already using and adds custom styles, etc for pyOpenSci!

I started this repo to create that theme however i really don't know a lot about creating themes. what is here may not work.

If someone could help as a starting place with getting the theme working and perhaps creating a list of things that people could do to help build it out at sprints that would be wonderful!!

pyos-sphinx-theme - Create docs build infrastructure

This theme will eventually be used across our packaging guide, handbook and peer review guide.
The next step is for someone to test out that the theme works here in this repo.

the tasks for this will be

  1. test out the theme locally - do the docs build locally?
  2. create a ci workflow that publishes the docs to gh pages using the theme.
  3. if that works then we can publish this as a package to pypi (a separate task that i will create now)

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.