canonical / webteam.canonical.com Goto Github PK
View Code? Open in Web Editor NEWEverything cool from the webteam in one portal
Home Page: http://webteam.canonical.com
Everything cool from the webteam in one portal
Home Page: http://webteam.canonical.com
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.
As the team has grown, picking new moderator & presenter for Dev catch-up has become a bit more tedious. Dev catch-up is now split into late and early session for time compatibility for our geographically diverse team. We often refresh several times until we find someone who is in the appropriate time zone range.
It would be nice if there was a way to get a random colleague in a specific time-zone range. I.E., Americas & EMEA, or EMEA & APAC.
The practices content is now internal at https://discourse.canonical.com/c/web-and-design-team/7, but we should still expose this publicly on webteam.canonical.com when we get a chance.
.dockerignore
to ignore files uncessary in prodCache session sheets loaded into the /masterclasses template. This should help speed up the load time for /masterclasses.
Originally put forward by @nottrobin in #93 (review)
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.
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?
We should display the number of commits behind staging is from production as an indication of staleness.
We are missing the Juju GUI project from the list.
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.
https://canonical-web-and-design.github.io/practices/ results in a 404 now
These two links are not working on the page (webteam.canonical.com):
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.
This repository is still using CircleCI. We should plan some time to migrate to GitHub Actions.
Some links from the homepage give a 504 Gateway Time-out
This doesn't happen locally, instead it takes you to the SSO login page, and redirects you to /guides as expected. It's also affecting #93.
We should conditionally display the release button based on if there commit ids from staging and production match.
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.
Update the headers to remove the caching on this site. Old releases are being triggered by using this site.
By showing how many commits (or other similar metric) production is behind the master/main branch this will allow us to know in a quick look which sites haven't been released in a while.
Update the headers to remove the caching on this site. Old releases are being triggered by using this site.
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)
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
Opening the masterclasses URL should return the masterclasses page
/masterclasses
is accessed.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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.