gen-ai-coding

AI-assisted Coding with Codeium / GitHub Copilot

https://github.com/carpentries-incubator/gen-ai-coding

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.0%) to scientific vocabulary

Keywords

carpentries-incubator codeium english gen-ai github-copilot github-copilot-training lesson pre-alpha
Last synced: 4 months ago · JSON representation ·

Repository

AI-assisted Coding with Codeium / GitHub Copilot

Basic Info
Statistics
  • Stars: 0
  • Watchers: 4
  • Forks: 3
  • Open Issues: 13
  • Releases: 0
Topics
carpentries-incubator codeium english gen-ai github-copilot github-copilot-training lesson pre-alpha
Created over 1 year ago · Last pushed 11 months ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

AI-assisted Coding with Codeium

This interactive workshop “AI-assisted Coding with Codeium” is designed for researchers who want to optimize their coding workflow using AI tools. Whether you are new to coding or experienced, this class will guide you through practical techniques to improve your coding experience. You will learn how to configure and use AI coding assistants to generate, refactor, and improve code, automate repetitive tasks, and improve documentation. Essential topics such as debugging with AI assistance and managing ethical and security considerations in AI-powered coding environments will also be covered.

This hands-on session is perfect for anyone who wants to simplify their coding process, save time, and write cleaner, more efficient code. By the end, you will have the skills you need to integrate AI into your coding practice with confidence. Basic programming knowledge and experience with a code editor such as VS Code are recommended.

Visit the lesson built from this repository.

Contributing

Please see the CONTRIBUTING.md for contributing guidelines and details on how to get involved with this project.

Also see the current list of issues for ideas for contributing. Look for the tag good_first_issue. This indicates that the issue does not require in-depth knowledge of the project and lesson infrastructure, and is a good opportunity for a new contributor to get involved.

The help wanted tag indicates issues that we would particularly appreciate contributions to fix.

To learn more about how this lesson site is built and how you can edit the pages, see the Introduction to The Carpentries Workbench.

Maintainer(s)

Current Maintainers of this lesson are:

Former Maintainers

Citation

See CITATION.cff for citation information, including a list of authors.

License

Lesson content is published with a CC-BY license.

Contact

Please get in touch with Giulia or Olga with any questions about this lesson.

Owner

  • Name: carpentries-incubator
  • Login: carpentries-incubator
  • Kind: organization

Citation (CITATION.cff)

# This template CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to replace its contents
# with information about your lesson.
# Remember to update this file periodically, 
# ensuring that the author list and other fields remain accurate.

cff-version: 1.2.0
title: FIXME
message: >-
  Please cite this lesson using the information in this file
  when you refer to it in publications, and/or if you
  re-use, adapt, or expand on the content in your own
  training material.
type: dataset
authors:
  - given-names: FIXME
    family-names: FIXME
abstract: >-
  FIXME Replace this with a short abstract describing the
  lesson, e.g. its target audience and main intended
  learning objectives.
license: CC-BY-4.0

GitHub Events

Total
  • Issue comment event: 1
  • Push event: 1
  • Pull request event: 1
  • Fork event: 1
  • Create event: 1
Last Year
  • Issue comment event: 1
  • Push event: 1
  • Pull request event: 1
  • Fork event: 1
  • Create event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 110
  • Total Committers: 3
  • Avg Commits per committer: 36.667
  • Development Distribution Score (DDS): 0.4
Past Year
  • Commits: 110
  • Committers: 3
  • Avg Commits per committer: 36.667
  • Development Distribution Score (DDS): 0.4
Top Committers
Name Email Commits
gcroci2 c****a@g****m 66
Olga Minaeva o****2@g****m 43
Sven van der Burg s****g@e****l 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 30
  • Total pull requests: 20
  • Average time to close issues: 16 days
  • Average time to close pull requests: 7 days
  • Total issue authors: 3
  • Total pull request authors: 4
  • Average comments per issue: 0.37
  • Average comments per pull request: 1.15
  • Merged pull requests: 18
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 30
  • Pull requests: 20
  • Average time to close issues: 16 days
  • Average time to close pull requests: 7 days
  • Issue authors: 3
  • Pull request authors: 4
  • Average comments per issue: 0.37
  • Average comments per pull request: 1.15
  • Merged pull requests: 18
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • gcroci2 (3)
  • carpentries-bot (1)
Pull Request Authors
  • gcroci2 (10)
  • olgaminaeva (7)
  • svenvanderburg (2)
  • carpentries-bot (1)
Top Labels
Issue Labels
type: template and tools (1)
Pull Request Labels
type: template and tools (1)

Dependencies

learners/files/requirements.txt pypi
  • matplotlib *
  • notebook *
  • numpy *
  • pandas *
  • seaborn *
.github/workflows/pr-close-signal.yaml actions
  • actions/upload-artifact v4 composite
.github/workflows/pr-comment.yaml actions
  • actions/checkout v4 composite
  • carpentries/actions/check-valid-pr main composite
  • carpentries/actions/comment-diff main composite
  • carpentries/actions/download-workflow-artifact main composite
.github/workflows/pr-post-remove-branch.yaml actions
  • carpentries/actions/download-workflow-artifact main composite
  • carpentries/actions/remove-branch main composite
.github/workflows/pr-preflight.yaml actions
  • carpentries/actions/check-valid-pr main composite
  • carpentries/actions/comment-diff main composite
.github/workflows/pr-receive.yaml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • carpentries/actions/check-valid-pr main composite
  • carpentries/actions/setup-lesson-deps main composite
  • carpentries/actions/setup-sandpaper main composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
.github/workflows/sandpaper-main.yaml actions
  • actions/checkout v4 composite
  • carpentries/actions/setup-lesson-deps main composite
  • carpentries/actions/setup-sandpaper main composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
.github/workflows/update-cache.yaml actions
  • actions/checkout v4 composite
  • carpentries/actions/check-valid-credentials main composite
  • carpentries/actions/update-lockfile main composite
  • carpentries/create-pull-request main composite
  • r-lib/actions/setup-r v2 composite
.github/workflows/update-workflows.yaml actions
  • actions/checkout v4 composite
  • carpentries/actions/check-valid-credentials main composite
  • carpentries/actions/update-workflows main composite
  • carpentries/create-pull-request main composite