aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site (follow)
Commit message (Collapse)AuthorAgeLines
* Add GitHub Artifact API ViewGravatar Hassan Abouelela2022-07-12-3/+539
| | | | | | Adds an API route to fetch GitHub build artifacts through a GitHub app. Signed-off-by: Hassan Abouelela <[email protected]>
* Bump Django To 3.2Gravatar Hassan Abouelela2022-07-11-5/+8
| | | | | | | | | | Bumps the current django version to 3.2 For the most part, there are no major changes here. The app configuration names were incorrect, and the new version no longer ignores that, so those were updated. The new version also requires explicitly defining the field type for primary keys if they are not defined on the model. Signed-off-by: Hassan Abouelela <[email protected]>
* Bump flake8-bandit To v3Gravatar Hassan Abouelela2022-07-11-5/+4
| | | | | | | | | | | Bumps flake-bandit to v3 to fix an incompatibility with the bandit package. This also bumps flake8-annotations to a legally acceptable version, which introduces ANN401, which disallows `typing.Any` annotations (for the most part, refer to the docs). Signed-off-by: Hassan Abouelela <[email protected]>
* Remove Message Model TestGravatar Hassan Abouelela2022-07-11-12/+0
| | | | | | | | | | | | The message model was tested by instantiating and confirming it has a string representation, but instantiating abstract models is undefined behavior, and can break with future versions of django. The behavior of the test is redundant anyway, since an abstract model wouldn't exist in isolation, and the desired behavior is confirmed by inheritors. Signed-off-by: Hassan Abouelela <[email protected]>
* Drop Migration TestsGravatar Hassan Abouelela2022-07-11-734/+0
| | | | | | | | | The migration test suite was not really used, and it doesn't entirely make sense to test a constant unchanging process either. Its behavior is also very coupled with django's internals, and locks us into the current version and setup. Signed-off-by: Hassan Abouelela <[email protected]>
* Switch Out requests For httpxGravatar Hassan Abouelela2022-07-11-9/+9
| | | | | | | | The requests library has been replaced by httpx. It's a drop-in replacement, but provides a better interface for certain things, such as client sessions, and sync/async support. Signed-off-by: Hassan Abouelela <[email protected]>
* Merge branch 'main' into swfarnsworth/resourcesGravatar Steele Farnsworth2022-07-10-554/+644
|\
| * Add starlite and sanic to cj9 frameworksGravatar mbaruh2022-07-10-0/+28
| |
| * Merge branch 'main' into embed-required-fieldsGravatar ChrisJL2022-07-03-30/+41
| |\
| | * Merge branch 'main' into cj9-frameworks-reorderGravatar Kieran Siek2022-07-01-16/+13
| | |\
| | * | Remove extra wording in ASGI explanationGravatar Bluenix2022-07-01-1/+1
| | | | | | | | | | | | Co-authored-by: Kieran Siek <[email protected]>
| | * | Move ASGI card item to bulma notification at the topGravatar Bluenix2022-07-01-12/+10
| | | |
| | * | Fix missing "p" inside of elementGravatar Bluenix2022-06-30-1/+1
| | | |
| | * | Fix ASGI link class nameGravatar Bluenix2022-06-30-1/+1
| | | |
| | * | Fix missing space after FastAPI link cardGravatar Bluenix2022-06-30-1/+1
| | | |
| | * | Fix ASGI specification link logoGravatar Bluenix2022-06-30-1/+1
| | | |
| | * | Remove italics from CJ9 framework cardsGravatar Bluenix2022-06-30-8/+7
| | | |
| | * | Add ASGI-card footer with link to specificationGravatar Bluenix2022-06-30-0/+4
| | | |
| | * | Add ASGI specification to list of approved CJ9 frameworksGravatar Bluenix2022-06-30-0/+8
| | | |
| | * | Reword CJ9 frameworks explanationsGravatar Bluenix2022-06-29-8/+4
| | | |
| | * | Reorder frameworks after recommended useGravatar Bluenix2022-06-28-30/+36
| | | |
| * | | Remove embed validators from old migrationsGravatar Chris Lovering2022-06-30-5/+3
| | | | | | | | | | | | | | | | Since the util file has been deleted, these migrations were referencing a missing file
| * | | Remove embed validators for deleted messagesGravatar Chris Lovering2022-06-30-405/+20
| | |/ | |/| | | | | | | These caused more harm than they were worth, as every time Discord updated a behaviour of an embed we would get errors and need ot update the validation. Instead we should just accept whatever discord gives us as correct
| * | Update front page banner.Gravatar kosayoda2022-06-29-2/+2
| | |
| * | Strike out passed datesGravatar Bluenix2022-06-30-2/+2
| | |
| * | Update events index page about the CJ9 qualifierGravatar Bluenix2022-06-30-9/+4
| | |
| * | Update CJ9 qualifier informationGravatar Bluenix2022-06-29-3/+5
| |/
| * Improve icon size and alignment.Gravatar kosayoda2022-06-26-4/+3
| |
| * Replace missing FA icons in interactive timeline.Gravatar kosayoda2022-06-26-2/+2
| | | | | | | | | | `fa-duck` and `fa-alien-monster` (renamed `fa-alien-8bit` in the latest FontAwesome) are part of the Pro plan, which we no longer have.
| * Update Discord logo in navbar to use new Discord brandingGravatar LemonPi3142022-06-23-124/+203
| |
| * Update pydis_site/templates/events/pages/code-jams/_index.htmlGravatar mina2022-06-23-1/+1
| | | | | | Co-authored-by: Kieran Siek <[email protected]>
| * Make Code Jam information page more discoverableGravatar mina2022-06-23-1/+8
| | | | | | | | | | Make "Code Jams" a hyperlink on the main Events page Add related links sidebar to Events page
| * Update mentions of Code Jam frequency from twice a year to once a yearGravatar mina2022-06-23-2/+2
| | | | | | | | Code Jam 6 of January 2020 was our last Winter Code Jam
| * Add frameworks page to CJ9Gravatar mbaruh2022-06-22-0/+117
| |
| * Add prizes section to CJ9 pageGravatar mbaruh2022-06-21-0/+68
| |
| * Add hover transition to match welcome video.Gravatar kosayoda2022-06-19-0/+1
| |
| * Show shadow on hover for CJ frontpage banner.Gravatar kosayoda2022-06-18-1/+5
| |
| * Add Summer CJ 2022 banner to frontpage.Gravatar kosayoda2022-06-18-0/+15
| |
| * Add frontpage banner assets for Summer CJ 2022.Gravatar kosayoda2022-06-18-0/+0
| |
| * Emphasize code jam title.Gravatar kosayoda2022-06-18-1/+1
| |
| * Remove weird top padding for first panel item.Gravatar kosayoda2022-06-18-0/+8
| |
| * Hotfix: Fit button size to mobile screens.Gravatar kosayoda2022-06-18-5/+8
| | | | | | | | | | | | Unfortunately, responsive buttons land in 0.9.4 so until django-simple-bulma has that we can settle for a slightly less eye-catching button.
| * Initial CJ9 infoGravatar mbaruh2022-06-18-11/+151
| |
* | Use font awesome lock icon that is available under free licenseGravatar mina2022-07-10-1/+1
| |
* | Fix lintingGravatar mina2022-07-10-1/+0
| |
* | Add padlock as icon for Security resourcesGravatar Steele2022-06-13-0/+1
| |
* | Update vcokltfre's discord bot tutorialGravatar Steele2022-06-13-1/+1
| |
* | Remove Atom, which will no longer be supportedGravatar Steele2022-06-13-14/+0
| |
* | Add The Algorithms to resourcesGravatar Steele2022-06-13-0/+18
| |
* | Merge branch 'main' into swfarnsworth/resourcesGravatar Steele2022-06-13-517/+2288
|\|