Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Website of Grand Comics Database

License

NotificationsYou must be signed in to change notification settings

GrandComicsDatabase/gcd-django

Repository files navigation

This file last updated:Dec 2024

This is the current implementation of the Grand Comics Database, hosted athttps://www.comics.org/ (production) andhttps://beta.comics.org/ (public betafor new features).

See theTechnical section on docs.comics.organd theWiki for more detailed information about how we work and what has been done to date.This file just covers the essentials of branches and code reviews.

Please join thegcd-tech list forhelp and to find out where we could use your contributions:

http://groups.google.com/group/gcd-tech/

Setting up a Development Environment

We recommend that you useour Docker-based development environment.

You can find manual instructions for various platforms using virtual environments for python in the docs directoryGCD Docs but they aren'tnecessarily up to date. As of September 2023 they should work.

Workflow

Our primary collaboration space is thegcd-tech mailing list.We use the GitHub code review system for discussing code changes.

Pull requests are welcome, but you might want to poke the mailing list ifno one seems to be paying attention.

Branches

master

This is (generally) the production deployment. For the most part, workshould not be done here directly.

Contact: gcd-tech-teamviagcd-tech

beta

This is the general-purpose development branch. It is often deployed tothe beta site, and most work should be done here.Special-purpose development branches are based frombeta unless otherwisenoted.

Contact: gcd-tech-teamviagcd-tech

experimental

This branch was for experimental work to refactor the system inseveral stages.

Most of the refactoring work was moved over to the main branch, some double checking needs to be performed if there are remaining ideas.

Contact: gcd-tech-team viagcd-tech

api

We have a first version of a REST API, see thedocumentation.

Contact: gcd-tech-teamviagcd-tech

History of the Code

The current production code runs on Django 4.2.

This version of the GCD web application was initially written in Python usingDjango 0.96, and rushed into deployment in late 2009 when the prior system'shost crashed after many years of service. Due to both of these facts, thereremain some oddities and things that you would not see in a modern Django system.

Reporting or Examining Bugs

Bugs and feature requests are recorded in GitHub's issue tracking system.

If you are unfamiliar with the code, please contact thegcd-tech list before startingto submit fixes.

Acknowledgements

In addition to the contributors you see within the git log, we'd like tothank Jon Løvstadt for his work developing and running the previous iterationof the GCD web application.

About

Website of Grand Comics Database

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors16


[8]ページ先頭

©2009-2025 Movatter.jp