@@ -20,14 +20,17 @@ canceled = false
21Currently %studio allows publishing groups notebook content to the web, but we would like to extend that to all the content types groups offer, with collections being the next logical step. This work will involve userspace and frontend development. It will be a solo project with mentor support.
21Currently %studio allows publishing groups notebook content to the web, but we would like to extend that to all the content types groups offer, with collections being the next logical step. This work will involve userspace and frontend development. It will be a solo project with mentor support.
23+We desire to use collections to build out 2 frontend layouts: a gallery view and
24+link-tree-esque "about me" page.
23## Deliverables
26## Deliverables
25A number of backend and frontend changes would have to be made to %studio.
28A number of backend and frontend changes would have to be made to %studio.
26- The pipe app will have to be modified to enable an additional flow type
29- The pipe app will have to be modified to enable an additional flow type
27 specific to collections, as well as whatever necessary state changes are
30 specific to collections, as well as whatever necessary state changes are
28 required to support that
31 required to support that
29−- A new template type would have to be developed, along with at least one
32+- Two instances of a new template type would have to be developed, a gallery and
30− instance of the new template type
33+ an "about me" page
31- Frontend changes will have to be made according to designs we will specify, to
34- Frontend changes will have to be made according to designs we will specify, to
32 expose the new functionality to %studio users
35 expose the new functionality to %studio users
@@ -36,7 +39,6 @@ A number of backend and frontend changes would have to be made to %studio.
36- We require apprentices to either have some experience with hoon, or at least have completed hoon school.
39- We require apprentices to either have some experience with hoon, or at least have completed hoon school.
37- React/JS experience
40- React/JS experience
40### Educational Outcomes for the Apprentice
42### Educational Outcomes for the Apprentice
42By the end of the apprenticeship, the apprentice will have experience working with a mature codebase in hoon, and will have gained the practical skills necessary to analyze all the architecture and introduce large scale changes.
44By the end of the apprenticeship, the apprentice will have experience working with a mature codebase in hoon, and will have gained the practical skills necessary to analyze all the architecture and introduce large scale changes.