Giter VIP home page Giter VIP logo

simonhowlett / app-engine-ci Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 55.13 MB

This is a simple Python/JavaScript Test App / Website to create and build a release pipeline example. It uses flask, Jinja2, bootstrap, and other standard things to build a quick street photography portfolio-esque website.

Home Page: https://durable-sunspot-277600.uc.r.appspot.com/

Python 43.80% HTML 51.66% CSS 2.52% JavaScript 2.02%

app-engine-ci's Introduction

Street Art Photography Website Build Status | simonhowlett

Simple Workflow for a release architecture proven for a simple website app build.

Simple Application using:

  • gCloud
  • python 3
  • flask & jinja2
  • Bootstrap Simple test automation - webdriver tests (python, selenium), Puppeteer Tests.
  • Google Analytics Tracking

Environment:

  • appEngine
  • CI/CD integration/reporting/unit tests etc (no real reason to build on both travis and circle, more than seeing the differences).
  • Jira Integration

Notes:

  • /visit/ - Collects/Displays visitor timestamps, just a simple datastore write example.
  • /info/ - sample user contact form, commits comments to firestore/datastore, with confirmation and failure responses
  • ?debug=true URL Query String wil reveal a test menu, in time there will be more hidden functions.
  • Directory of helper files, some are unrelated examples that are for reference/working into something else.

Todo:

  • Image manipulation using gcloud's image framework, pulling from storage etc (tbd)
  • Auto deploy on branch name
  • Test output reporting
  • GCloud notifications on new entity created
  • Comments display API / View

app-engine-ci's People

Contributors

simonhowlett avatar dependabot[bot] avatar

Watchers

James Cloos avatar  avatar

app-engine-ci's Issues

Create pillow image conversion service

At some point, it would be nice to just auto-generate the image selection from storage contents and meta-info. At that point, service will be needed to generate the appropriate thumbnails.

Fix Image display,

The Template has images rendered as SVG, right now this is unnecessary.

  • Wire up one row of images
  • Remove not needed template content
  • Wire up an alert on the full screen button.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.