Skip to content

Commit d35a0dc

Browse files
committed
Add initial cycle 3 proposal for Jonathan Sick
1 parent c572796 commit d35a0dc

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
### Title
2+
3+
Learn Astropy Full Stack Developer
4+
5+
### Project Team
6+
7+
- Jonathan Sick, of the [J.Sick Codes](https://www.jsick.codes) astronomy DevOps
8+
software studio, and Astropy team member in the Learn Astropy
9+
infrastructure role.
10+
11+
### Project Description
12+
13+
This is a proposal to fund the maintenance and development of new capabilities
14+
for the [Learn Astropy](https://learn.astropy.org) website and the related
15+
infrastructure that publishes and indexes content. Learn Astropy’s mission is to
16+
help students and astronomers learn how to effectively use Python for their
17+
research by presenting tutorials and other content that covers the core Astropy
18+
package, affiliated packages, and other related topics in astronomy community.
19+
This proposal furthers that goal with two themes: incorporating new content
20+
types and sources into Learn Astropy, and improving the overall user experience
21+
of the Learn Astropy website.
22+
23+
### Project / Work
24+
25+
This funding provides a capacity to build out new Learn Astropy features. These
26+
are features that the Learn Astropy team has identified, in rough priority:
27+
28+
- Enable “third parties” to submit their independently-published content into
29+
the Learn Astropy index (e.g., tutorials published by STScI and other
30+
observatories and archives).
31+
- Enable full-text search of Astropy core package and affiliated package
32+
documentation.
33+
- Enable search and discovery of Astropy affiliated packages.
34+
- Enable citation of Learn Astropy’s resources through DOIs and NASA ADS
35+
listing, including tooling and workflows for tutorial contributors.
36+
- Standardized hierarchical content tagging the Unified Astronomy thesaurus and
37+
Python API symbols.
38+
- Website UX improvements and features, from search UI improvements,
39+
notifications for new/updated content, contributor documentation.
40+
- Communications and collaboration with the Learn Astropy team, including
41+
telecons and GitHub issues/pull requests.
42+
43+
### Approximate Budget
44+
45+
Budget is for hourly labor at a suggested rate of US$120/hour. Given an expected
46+
commitment of 16 hours a month, the expected estimated total is US$24,000.
47+
48+
This estimate is based on historical levels of commitment in 2021.
49+
This number could realistically fluctuate month to month, and could increase
50+
depending on the completion of other projects towards the end of 2022 if
51+
mutually desired. Minimum estimate is US$11,500 given about 8 hours a month;
52+
maximum estimate is $30,000 given about 20 hours a month.

0 commit comments

Comments
 (0)