Skip to content
@qgofer

qgofer

This is growing document that will change as time goes on.

Notes for developers.

Git Rules

  • All master/main branches should be protected from force push as well as direct pushes.

  • Always make PR's with at least one reviewer before merging to master/main.

Dev process for repos

  • We use miniconda, nbdev and jupyter lab for development

  • After cloning the repository create a virtual environment from environment.yml

  • There are two ways of adding code to any repo:

    • If what you are doing involves experimenting with Jupyter Lab, you may want to write your code in a Jupyter Notebook in the folder nbs (make sure you follow the naming convention _<file_name>). This convention helps us track how to follow the logic of the code. In which case use nbdev
    • If you are just addig code that does not involve experimenting with Jupyter Lab, add said code to the <src_folder> folder by following the convention <file_name_> the trailing underscore tells other developers this was not exported from nbs folder using nbdev.
  • If you need to add a new library in development use:

    $ !pip install < library name > - when using jupyter lab in the notebook you are working on. pip install < library name > - at the terminal when adding code directly to the repo

  • When done adding the library and you are sure it must be shipped to users add it as either a dev_reuirement, requirement etc based on Search for requirements section

  • We encourage testing and unit tests.

HAPPY HACKING!!!

Popular repositories Loading

  1. qgofer.github.io qgofer.github.io Public

    Official website for qgofer

    HTML

  2. goferclip goferclip Public

    easily search through videos using natural language queries

    Python

  3. qgoferutils qgoferutils Public

    Utility functions that cut across most qgofer projects

    Jupyter Notebook 1

  4. qgoferdoc qgoferdoc Public

    easily search for and through your documents

    Jupyter Notebook 1

  5. .github .github Public

    Contains organizations README

    1

  6. qgoferchrome qgoferchrome Public

    A qgofer chrome extension.

    HTML 1

Repositories

Showing 10 of 11 repositories
  • pocketbase Public Forked from pocketbase/pocketbase

    Open Source realtime backend in 1 file

    qgofer/pocketbase’s past year of commit activity
    Go 0 MIT 1,751 0 0 Updated Jul 17, 2024
  • qgoferpix Public

    easily search through your images using natural language queries

    qgofer/qgoferpix’s past year of commit activity
    Python 0 Apache-2.0 0 0 2 Updated May 7, 2024
  • qgoferutils Public

    Utility functions that cut across most qgofer projects

    qgofer/qgoferutils’s past year of commit activity
    Jupyter Notebook 0 Apache-2.0 1 3 (2 issues need help) 0 Updated May 1, 2024
  • qgoferdoc Public

    easily search for and through your documents

    qgofer/qgoferdoc’s past year of commit activity
    Jupyter Notebook 0 Apache-2.0 1 1 0 Updated Apr 2, 2024
  • jasmin Public Forked from jookies/jasmin

    Jasmin - Open source SMS gateway

    qgofer/jasmin’s past year of commit activity
    Python 0 550 0 0 Updated Mar 28, 2024
  • qgoferchrome Public

    A qgofer chrome extension.

    qgofer/qgoferchrome’s past year of commit activity
    HTML 0 Apache-2.0 1 2 1 Updated Mar 24, 2024
  • blog Public
    qgofer/blog’s past year of commit activity
    0 MIT 0 0 0 Updated Mar 14, 2024
  • croc Public Forked from schollz/croc

    Easily and securely send things from one computer to another 🐊 📦

    qgofer/croc’s past year of commit activity
    Go 0 MIT 1,131 0 0 Updated Mar 11, 2024
  • .github Public

    Contains organizations README

    qgofer/.github’s past year of commit activity
    0 1 0 0 Updated Mar 9, 2024
  • goferclip Public

    easily search through videos using natural language queries

    qgofer/goferclip’s past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Mar 8, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…