Giter VIP home page Giter VIP logo

webteam.canonical.com's People

Contributors

anasereijo avatar andesol avatar anthonydillon avatar barrymcgee avatar bartaz avatar bethcollins92 avatar carkod avatar clementchaumel avatar dependabot[bot] avatar gozalig avatar ilayda21 avatar jkfran avatar jpmartinspt avatar lyubomir-popov avatar meltysnow avatar minkyngkm avatar mtruj013 avatar nottrobin avatar pedoch avatar petermakowski avatar petesfrench avatar renovate-bot avatar renovate[bot] avatar samhotep avatar sowasred2012 avatar tbille avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

webteam.canonical.com's Issues

Masterclasses link returns a 502 error

Expected Behavior

Opening the masterclasses URL should return the masterclasses page

Current Behavior

A 502 error is returned
image

Possible Solution

  • So far the issue seems to have been narrowed down to an Out of Memory exception, which causes Gunicorn workers to be shut down and restarted whenever /masterclasses is accessed.
  • Between worker restarts, the proxy returns a 502 error.
  • Increasing the memory for this container might solve this issue

Steps to Reproduce

  1. Open webteam.canonical.com/masterclasses
  2. Open webteam.staging.canonical.com/masterclasses

Improvements

Add commit data for releases table
Refactor back-end and front-end to merge into single source of data (all prod, staging domains and repos info are in one place)
Add test for domain-info endpoint
Remove some sites that are down (no jenkins job), archived (github repo) or obsolete (don't exist anywhere).
Removed sites that will not be supported because they have been moved to ubuntu.com (e.g. partners.ubuntu.com, tutorials.ubuntu.com)

Add jujugui

We are missing the Juju GUI project from the list.

Remove cache from site

Update the headers to remove the caching on this site. Old releases are being triggered by using this site.

Add country input as a component (maybe)

We're adding country inputs by default on all forms. Perhaps we should make it a component that can easily be reused on all sites and maintained from a central source.

Just a thought.

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: undefined

Remove cache from page

Update the headers to remove the caching on this site. Old releases are being triggered by using this site.

Add table sorting

The table should default to sort by age of the last staging build with the ability to change the sorting on the other table headers.

Add "Training" page

Make a top-level "training" section which will include suggestions for training courses that people could do. This content should be pulled from ... Discourse? And be editable by all.

Design Assembly header is v large

Originally put forward by @nottrobin in #93 (review)


Pagination behaviour

When you go to page 2, the information about "next session" disappears. This is surprising. I personally think that pagination should never fundamentally change a page. But I understand why you hide that section - because it pushes down the actual list content below the fold, so when you arrive back at the top of page 2, you wouldn't even be able to see the results if you kept that section.

Which kind of highlights that that header section takes up a lot of space.

image

Is there no way to merge the "next session" information into the top line of the header, and then leave all that information in-place on pagination?

Cache sessions sheets

Cache session sheets loaded into the /masterclasses template. This should help speed up the load time for /masterclasses.

Throw error if spreadsheet private key is missing

At present, the /masterclasses page simply shows as empty if the private key is missing. This is fundamentally confusing behaviour - that page is not functional without being connected to the spreadsheet, so it should clearly show an error saying so.

Show information about deployments in progress

It would be really useful to see if any staging (or ideally also production) deployment is in progress.

A helpful addition would be at least a link to jenkins (staging and production) to see current build or history of builds.

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.