Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hackathon 2023-02 topic board #335

Open
christian-monch opened this issue Feb 24, 2023 · 3 comments
Open

Hackathon 2023-02 topic board #335

christian-monch opened this issue Feb 24, 2023 · 3 comments
Labels
hackathon metalad hackathon 2023

Comments

@christian-monch
Copy link
Collaborator

christian-monch commented Feb 24, 2023

The 2023-02 metalad hackathon

The goal of this hackathon is three-fold:

  • help the team to familiarize itself with metalad,
  • identify shortcomings, feature requests, and bugs 🐞 (if there are any)
  • work with the code-base: improve it, profile it, implement new features, etc.

Docs

Documentation can be found in a few different places. First, in the datalad handbook, and in the --help messages of the individual datalad-metalad commands. There is also an first steps gist here: MetaLad: first steps

Issues

The following issues are on the shortlist for the metalad 2023-02 hackathon

Added 2023/02/25

Added 2023/02/28

Feel free to suggest other issues or topics (create new issues) on which you would like to work.

@christian-monch
Copy link
Collaborator Author

As a result of our discussion in the morning, we would like to highlight that currently the file-level extractor paradigm leads to a large number of per-extraction subprocess invocations when running meta-conduct. There is an issue #268 and a related branch #298

@mslw mslw added the hackathon metalad hackathon 2023 label Feb 28, 2023
@asmacdo
Copy link
Member

asmacdo commented Feb 28, 2023

ENH: Add "container extractor": datalad/datalad-container#198

@christian-monch
Copy link
Collaborator Author

Hackathon summary

The hackathon was held on 28th of February from 9:00 CET to 22:00 CET with four participants from Europe and three participants from the USA.

The desired results for this hackathon were:

  • help the team to familiarize itself with metalad
  • identify shortcomings, feature requests, and bugs
  • work with the code-base: improve it, profile it, implement new features, etc.

The hackathon provided progress in all of those items.

The team was introduced to metalad in two interactive demo-sessions (9:00 and 14:00) which lead to a number of discussions and questions. That provided a good basic understanding of metalad. Following those introductions, the team worked with the code base and its documentation.

During the hackathon the team worked in the areas documentation, improvement identification and implementation, and extractor implementation. Generally it seems that the team has gained a good understanding of metalad and its basic usage, and is able to identify its utility for new and existing projects.

Detailed outcome

Documentation

Improvement identification and implementation:

Extractor implementation:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hackathon metalad hackathon 2023
Projects
None yet
Development

No branches or pull requests

3 participants