An open API service indexing awesome lists of open source software.

https://github.com/policyengine/nsf-pose-phase-2

PolicyEngine's application for Phase 2 of the National Science Foundation's Pathways to Enable Open Source Ecosystems grant program.
https://github.com/policyengine/nsf-pose-phase-2

Last synced: about 1 month ago
JSON representation

PolicyEngine's application for Phase 2 of the National Science Foundation's Pathways to Enable Open Source Ecosystems grant program.

Awesome Lists containing this project

README

          

NSF POSE Phase 2 — PolicyEngine

This repo organizes our NSF POSE application work. It starts by consolidating Phase 1/2024 materials and sets up a structure to build a site and application flow (including word counts) modeled after the `atlas` repo.

Contents
- `materials/phase1/`: Source docs from 2024 POSE Phase 1 (letters, narrative, budget, due diligence, etc.).
- `materials/phase2/`: Solicitation and program references for POSE Phase 2 (downloaded/linked).
- `docs/pose/`: Placeholder for markdown responses and config we’ll author for Phase 2.
- `scripts/`: Placeholder for assembly/validation scripts (word counts, completeness checks, etc.).
- `site/`: Vite + React review site (Application, Checklist, Diagrams, Competitive)

Next Steps
- Convert relevant narrative pieces to markdown in `docs/pose/responses/` for structured editing.
- Define a questions/config YAML for POSE (similar to `atlas/docs/pbif/pbif_questions.yaml`).
- Port/adapt the assembly script to generate a single application view with per‑section word counts and status.
- Optionally scaffold a small Vite site (like `../atlas`) to render progress, counts, and provide copy‑buttons for answers.
- Track attachment status (letters, DMP, budget) alongside narrative sections.

Site usage
- From `site/`: `npm install && npm run sync:content && npm run dev`

Reference
- See `../atlas` for examples of: assembling content from markdown, enforcing word counts, and generating site content.

Deployment
- Published at: https://policyengine.github.io/nsf-pose-phase-2
- Auto-deploys on push to `main` via `.github/workflows/site-deploy.yml`.
- CI builds on PRs via `.github/workflows/site-ci.yml`.
- Notes:
- The Vite `base` is set from `BASE_PATH` so the site works under `/nsf-pose-phase-2/`.
- GitHub Pages deep links work via a `404.html` fallback created during deployment.