Opened 15 years ago

Last modified 15 years ago

#7 closed defect (FIXED)

Mount sphinx docs at http://docs.mediagoblin.org

Reported by: Christopher Allan Webber Owned by: Matt Lee
Priority: minor Milestone: 0.0.1
Component: Keywords:
Cc: Parent Tickets:

Description

GNU MediaGoblin sphinx docs are make'able by cd'ing into the docs directory and running make.

We should have docs.mediagoblin.org run the latest docs out of git master.

Attachments (1)

build_mediagoblin_docs.sh (2.7 KB ) - added by Will Kahn-Greene 15 years ago.
build_mediagoblin_docs.sh

Download all attachments as: .zip

Change History (11)

comment:1 by Will Kahn-Greene, 15 years ago

I have it in my queue to track down Matt when the docs are in a better state and help him help me get this done. I'm hoping that'll be the end of this week.

I don't want to push anything until then because things are in flux and need to be de-lorem-ipsummed in a serious way.

comment:2 by Will Kahn-Greene, 15 years ago

Milestone: 0.0.1

Putting this in the 0.0.1 target.

by Will Kahn-Greene, 15 years ago

Attachment: build_mediagoblin_docs.sh added

build_mediagoblin_docs.sh

comment:3 by Will Kahn-Greene, 15 years ago

I wrote Matt the attached script to run which will clone the repo, checkout the revish, build the docs, and copy the stuff to the specified target directory.

It probably has some bugs, but I did some minor testing and it seemed ok.

Part of me is tempted to create a scripts/ directory in the repository and put this there.

Chris: What do you want to do with infrastructure scripts like this?

comment:4 by Christopher Allan Webber, 15 years ago

Thanks Will!

I'm not sure how I feel about it being checked in to the repository. I think I'd rather have it checked in with the website stuff if that can be done cleanly, but since that's managed by the movable type system, maybe it can't. My main concern is confusing users that there are scripts here but that maybe they aren't really for users, just for the website?

I guess if it's going to be checked in it can be checked in to scripts/ for now.

comment:5 by Will Kahn-Greene, 15 years ago

That's exactly the dilemma I was thinking, too.

I won't check it in. At some point p, we'll get a wiki and I can put it there. Or if there's a critical mass of infrastructure scripts, we can create another repository. Or some third option.

comment:7 by Will Kahn-Greene, 15 years ago

Matt set up the script and it's running, however, the server is using Sphinx 0.6.6 and it needs to be running something post-1.0.

So outstanding items:

  1. install a more recent version of sphinx on the server running build_mediagoblin_docs.sh

comment:8 by Will Kahn-Greene, 15 years ago

Status: NewResolved

This is all fixed now! Closing it out!

comment:9 by Will Kahn-Greene, 15 years ago

Status: ResolvedClosed

This is done, so I'm closing it out which means "Closed" this time.

comment:10 by Will Kahn-Greene, 14 years ago

The original url for this bug was http://bugs.foocorp.net/issues/266 .

Note: See TracTickets for help on using tickets.