Skip to content

Update projects/ #2

@Joedang

Description

@Joedang

So, rather than trying to do shenanigans with Jekyll, I think it's better to leave the structure of the site as-is and just update the content in the markdown files. (I wonder who could have told me that already...)

Maybe "someday" things can be set up so that all the project descriptions aren't all in one file. I wanted to do a top-down approach, tweaking the page layouts to allow each project to be its own file, with the super/sub-project structure mirroring the directory structure... but I've made no progress with that, so bottom-up it is!

Questions to be answered

  • Which projects are dead or irrelevant?
    • Should we have a separate page for "past projects" or should they just be removed? All projects should be marked as "active" or "inactive" in the list
    • How do I view the issues I've raised on other repos, lol? I'm not sure which "Is this dead?" messages went unanswered. I guess I'll just go through the list again.
  • Which things from the meeting notes count as super/sub-projects? See below conversation.
    Presumably, Oresat is a super-project, much like the LV2 hardware was a super-project, for example.
    • Does OreSat count as a PSAS project? I mean, it has its own website, so does it go on the PSAS website? Yes.
  • Do we really need all those horizontal rules? They seem to make the source files a lot more cluttered without adding much ease-of-reading to the rendered site. No, adding h-rules in markdown is inevitably inconsistent and makes the markdown harder to read. h1, h2, and h3 headings now automatically get h-rules of decreasing weight.
  • Is the ToC really necessary? Yes, it totally is.
  • Which new projects need those fancy language and build-status tags?
  • Should the stuff from LV2 be removed? Presumably, we are no-longer working on anything LV2 related. No, it should just go to the bottom of the page and be tagged as 'inactive' or 'deprecated'.
    • Which LV2 projects are being carried over into LV3?

Things to be done

Presumably, there will be more items on this list, depending on how the above questions turn out.

  • Make a whitelist of projects that are definitely not dead
    • Projects that have given updates in the meeting notes since the new year
    • Projects that have had a commit since the new year
    • Poke the people involved with all the listed projects
      • Follow up on which projects did not respond to "Are you dead?" messages.
        Most of the issues asking if a project is active/inactive went unanswered (unsurprising). I'm going to leave them open, just in case someone is being lazy.
  • Bug people involved in newer projects about what they might want mentioned and if they need those tags for language and build-status.
  • If people say they know a particular project is dead, add it to a blacklist. I haven't heard anything, but it would be good to ask, once I have a draft of the projects page.
  • Restructure the headings in the projects list to fit the new distribution of projects.
  • Begin adding projects from the tables below. Anything marked with "N" still needs to be added. Remember to mark things with "Y" once they've been added.
  • Add the OreSat repos!
  • Rearrange the nav bar tabs. (See below.) (Can we insert the rockets/ content into projects/ without copy-pasting?)

Criteria for success

  • Get one or two new peeps to read it to see if it makes sense.
  • Scroll through the project headings during a meeting to see if anyone complains that their stuff isn't listed.

Active Projects

(This should be editable by anyone.)
These projects should be marked as active.

project name added? notes
telemetry Y
launch tower Y should be double-checked for compatibility with LV3
countdown Y should be updated for LV3
procedure book Y This may need to be updated for LV3.
launchtower-comm Y Glenn says Paul is working on this.
flight-director-table Y Glenn says Miles is working on this.
GPS Y
CG RCS Y needs more description
liquid engine analysis Y Should be combined with 100km-design and renamed LV4-design?
lv3.0-airframe Y replaced LV3-design
DxWiFi Y Relevant to LV3 and OreSat, even though one of the repos is inactive.
psas.pdx.edu Y Obviously, we should keep this.
publicity Y Why doesn't this have a README?! (and why can't I add an issue for that?)
blog Y Should link to the actual blog, not the repo.
recovery + eNSR Y
electric feed system Y
composite tanks Y
Rocketview N
Liquid fuel engine Y

Inactive Projects

These projects should be marked as inactive.

project name added? notes
360 camera Y repo: sw-cad-airframe-lv2.3; 360 cam might one day be relevant to LV3
LV3 Design Y superseded by lv3.0-airframe. It might actually be nice to finish this document and update what's there to a current description of LV3.
roll-control Y superseded by the cold gas RCS
cylindrcal patch antennas Y There are no plans to add patch antennas to LV3... It also links to an empty repo. (Should the other antenna repos be submodules of the main psas/antennas repo?)
stm32 Y
av3-fc Y
elderberry Y
psas_packet Y
camera-automation Y
avionics-cad Y
commander Y
Carbon Fiber N Should become "LV3 hardware" and be a superset of lv3.0-airframe, eNSR, lv3.0-recovery, etc.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions