Skip to main content

A simple CUNYFIRST python API

Project description

Welcome 👋 to CUNYFirstAPI

Our Goal

Looking to contribute?

First of, thanks for looking to help out! We're glad to have you! It's important that before you contribute you read the Our Goal section above.

Okay so you know what we're looking to do. Here's how you can help:

  1. Contributing to the core
    • Our core is written in python. Since this is an API (or more so a wrapper) we need to make it as robust as possible. If your interested in adding new methods, tests, improving methods then this is the section for you. Look below at the code contributions section to get started
  2. DevOps
    • This API will be used in a few CUNYFirst related projects (Grade-Notifier, Textbook-Finder ... etc). These projects will rely heavily on this project being robust and working smoothly. If your interested in making sure each release is of the highest quality this is the section for you. Check out the code contributions section for getting started and focus on our Danger, bitrise.yml, hound.yml.
  3. Creating Issues
    • Issues are bound to come up. Our Issues section is where all feature requests, bug reports should go. Making sure issues are categorized is very important. Head over to the Issues section of this GitHub repo and start adding issues, features and responding.
  4. Documentation
    • Being an API means developers who implement the API need a quick way to understand how to use it. If your interested in writing up code documentation look below on how to get started and focus on functions without proper documentation.
    • We want to be inclusive. This README.md is meant to be warm but there is much room for improvement. If you like writing go ahead and edit this file. We also want/have a SETUP.md, PULL_REQUEST_GUIDE.md, CODE_OF_CONDUCT.md files. Those can all be improved or written.

Code Contributing

Automatic

  1. navigate into the folder where you want the project to exist
  2. run gem install jump-starter
  3. download this projects starter file and place it inside the folder - Starter file can be downloaded: here
  4. run jumpstart start

Manual

  1. Click the fork button at the top right of the screen
  2. Navigate to the directory where you want this projects folder to reside
  3. git clone ....... from your fork

Installing the package locally for testing

To install and run this package locally, clone the repository and inside the root directory run python3 -m pip install --user -e .

Code of Conduct

Please refer to CODE OF CONDUCT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cunyfirstapi-0.0.14.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cunyfirstapi-0.0.14-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file cunyfirstapi-0.0.14.tar.gz.

File metadata

  • Download URL: cunyfirstapi-0.0.14.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

File hashes

Hashes for cunyfirstapi-0.0.14.tar.gz
Algorithm Hash digest
SHA256 16af07c1e3c759ba562dcabbaefbde78f8271ac2296b21b2baec6e1be00f0d6c
MD5 ddd33ea9c1aadb4d80ef01c5afa426bb
BLAKE2b-256 29050cf5c376ab62b502c65db0d4e37130170e9343d56e91d62ee725bbe98568

See more details on using hashes here.

File details

Details for the file cunyfirstapi-0.0.14-py3-none-any.whl.

File metadata

  • Download URL: cunyfirstapi-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

File hashes

Hashes for cunyfirstapi-0.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 d6cee3bf0e92d91380065170135330e3bf27f80ba9a6c7d9603bd41cd037e530
MD5 8a370b4b9f3798b3ded469365a2041af
BLAKE2b-256 514e588791931dcab29c5a7379383535e7fe6057205bc6ea3452f276f0d083fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page