Coder Social home page Coder Social logo

bock's People

Contributors

schiller-stoff avatar

Watchers

 avatar

bock's Issues

Add cli method to fix xsl include behavior

DESC

  • changes in an included stylesheet -> processor won't reimport. Needs whitespaces in xslt.
  • open up all xslts in file dir via python glob (see dos2unix method) and add a comment on last line, like "!-- DEBUG xsl include--"??

TODOs

  • implement

Check how to handle interactive input

DESC

  • seems like interactive shell best handled via scanner class
  • alternative would be jline3 -> maybe scanner is enough
  • maybe interactive input is not necessary? (or both available)

TODOs

  • think about

Able to input project abbreviation

DESC

  • needed to follow along convention based gams project setup
  • check if repo on zimlab e.g. checking out gams-www to gams-local dir

TODOs

  • echo given project abbr from cli
  • #13

add dos2unix repair?

DESC

  • dos2unix on all files in the apache folder.

TODOs

  • add service impl
  • add a meaningful command like repair?
  • optionally only repair project abbreviation files? or specific file?

Method to verifiy / validate gams-local setup

TODOs

  • validate root folder
  • validate additional folder setup
  • validate if gams local is actually running? (sending some requests?)
  • test if locations like "lib" / "fonts" / "templates" are available via requests? -> display warning?
  • #16
  • how to handle custom setup of gams folder locations.
  • #15

Register on pypi

DESC

  • register stuff on pypi instead of testpypi

TODOs

  • create pypi account
  • generate token
  • build bock
  • deploy to pypi
  • test out installation
  • ask julia to test out bock

Add command that display some basics links

DESC

  • like links to tutorials etc.
  • structure of gams-local links like fc-repo rest view or rdf view etc.
  • think about more -> g4docu
  • open directly in the system's default browser --> via webbrowser.open

TODOs

  • implement

Check functionality under WSL!

DESC

  • check if cli works under wsl

TODOs

  • add in verification of wsl
  • repair folder check for wsl?
  • verify Ubutntu version (being LTS 20 or higher?)

Implement git pull on every bock start

TODOs

  • add gams update command --> run git pull for gams docker folder
  • run a git fetch / each time gams is started?
  • update bock from inside bock? - launch command for it? is this possible? run code that checks if newer version of bock is available

Register script on pypi

DESC


TODOs

  • add more info to the setup script
  • check how to install via pypi
  • test out installation from testpypi via "pip install -i https://test.pypi.org/simple/ bock" ---> this won't work because deps cannot be resolved from the testpypi instance!
  • fix installation error (error at including all of the needed dependencies to bock?)

Clone templates files / copy to apache / autosetup xslt and css files.

DESC

  • idea is to let a script handle the setup process of a GAMS project.
  • after cloning of repo check if project files are there -> if not ask if templates project files should be setup?

TODOs

  • copy over from temp dir to project dir in apache
  • change file names according to project-abbr
  • open xslt files and change projectAbbr variable accordingly

Initialize repo

TODOs

  • decide for base technology setup
  • create starter files + push to repo
  • addd to readme some basic info

Test out simple click-library calls

TODOs

  • check how to call from cli the precompiled main class -> write down in readme some examples
  • test out basic subcommand
  • think about copy over code from johannes / like self signed https auth etc.

Allow display of docker logs

DESC

  • handling logs via bock to simplify access?

TODOS

  • add own service called "GamsLocalDocker"
  • add more description to the class
  • copy tree is weirdly nested inside the for loop ?
  • check if running --> allow to start via bock?
  • allow to access logs
  • allow to stop via bock?

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.