Skip to end of banner
Go to start of banner

2022-03-09 Meeting notes

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 25 Next »

Date

Attendees 

Discussion items

TimeItemWhoNotes
1 minScribeAll

Philip Robinson is next, followed by Jakub Skoczen 

5 min

Review outstanding action itemsAll

Check-in on Zak Burke 's identification of categories of TC decisions.

10-15 minTCR Board Review

All

Approved TCR-12 (Technical Evaluation of ui-marc-authorities).
10-15 min

Technical Council Sub Groups Updates

All


  • New Module Tech Evaluations: Technical evaluations will be divided into front end-focused and back end-focused to make it easier to evaluate. Jeremy Huff  is clarifying language in the process documentation. He put in a PR for that.
  • Tech Eval Process subgroup: per Chulin Meng will recommend to TC to move forward with piloting the RFC process which the group feels is well-documented. Need guidance from the TC on which things to focus on in the details.
  • TC Goals/Objectives subgroup: per Radhakrishnan Gopalakrishnan the group is working on a vision statement within the group, and strategic objectives for the next 3-5 years.
  • Translation subgroup: not started yet.
  • Cross-Council Group for New Module Inclusion: per Marc Johnson  the group has met; the next update will be on 3/23 after their next meeting.
  • Controlling AWS Hosting Costs: 
10-15 minTechnical Decision Making ProposalChulin Meng 

Subgroup to present their proposal:  Technical Evaluation Process Sub Group and discuss next steps/goals.

  • Chulin Meng led a review of the recommendations and notes from the group so far. 
  • The group suggested 3 items it can specifically work on.
    • Pilot RFC process
      • Example: ask stakeholders to submit a formal RFC
      • Radhakrishnan Gopalakrishnan : cross-app data synchronization with Raman Auramau  could be a possibility, though need a bit more time to engage. Marc Johnson : the team will probably need 3 weeks. 
      • Craig McNally suggested Kafka as part of the FOLIO infrastructure, or other lingering topics if cross-app data sync isn't ready
      • Jeremy Huff may interested in running a proposal to use spring-way in lieu of spring-module-core through the RFC process
      • Radhakrishnan Gopalakrishnan Open telemetry could also be a topic but would need to be verified
    • Define substantial change categories
    • Tools for providing feedback before formal process
      • Jeremy Huff : the subgroup may want to consider which processes it can take on itself vs. which ones could go to other members of the community
      • Chulin Meng : given an RFC example may take some time, the subgroup could work on the feedback tools options in advance of the RFC work.
5-10 minNew Developer Onboarding

Previous Notes:

From Tod:

In the PC meeting yesterday, we heard that there is a need for more/better onboarding information for developers. There was a question/suggestion that maybe TC would be able to help with that, maybe identify some people who could help pull together some onboarding. Is that something we would want to take up?

Documentation and training for new developers, such as the FOLIO developers in China and Alabama. PC/CC may need to allocate resource to do this. Tod Olson will bring our discussion back to PC/CC. Radhakrishnan Gopalakrishnan will assess the current situation of technical documentation.


Today:

  • Review where this stands and next steps
  • Radhakrishnan Gopalakrishnan referred to and shared the screen to display his draft: FOLIO - Developer Onboarding Guide
    • It is intended to be an index / summary of useful resources that are already out there. The extant guide is incomplete and the good info is spread all over the place.
    • Marc Johnson asked whether this should belong in docs.folio.org. Also, it would be great if the documentation decisions are cohesive across the project to avoid redundancies and confusion. docs.folio.org is already 2-3 releases behind and that needs to be addressed.
    • VBar mentioned dev.folio.org as a possible home, since it is already targeted at developers.
    • Jakub Skoczen : the documentation will need an ongoing commitment to keep it updated. He echoed the sentiments of the others.
    • Zak Burke : it is difficult to manage the content of dev.folio.org, whose content lives on GitHub. Redundancy and confusion happens because some content is also on the wiki. The project needs a coordinated plan.
    • Ian Walls : the documentation contributors are working to get documentation caught up to the Lotus release. An alternative could be to roll the Dev site into the Docs site, or at least have Dev managed by the Docs group. He confirmed that the documenting group is focused on docs.folio.org as end-user documentation, and Dev is not currently on their radar.
    • Overall agreement that the work is beneficial. TC will need to decide where it lives and how to keep it updated.


5-10 minUI Plugin Dependency Declarations

Overview:

There seems to be some inconsistency across UI plugins/modules wrt declaration of okapi interface dependencies.  Is it the responsibility of the plugin to declare these, or the "hosting" UI module?  

Discuss possible next steps: 

  • Ask the Stripes Architecture group to make a decision – I think they've made decisions like this in the past.
  • Ask the Stripes Architecture group to advise the TC on this, who will then make a decision – only necessary if the Stripes Arch. group doesn't think they have the authority to make the call
  • Get an overview from a representative of the Stripes Architecture group (e.g. Zak Burke) and have the TC make a decision

Action items

  • No labels