Coder Social home page Coder Social logo

templates's People

Contributors

dependabot[bot] avatar eitsupi avatar jcbhmr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

metaed-gauxplay

templates's Issues

Add jupyter-datascience-notebooks template

This seems to be a good first template to add. It's been discussed in https://github.com/orgs/devcontainers-community/discussions/1#discussioncomment-5351589

Here's a tentative todo thingy:

  • Reach out to the original maintainer @nathancarter
  • Get their permission to move/improve/do stuff
  • Add the actual code content into this repo
  • OPTIONAL: Deprecate and/or document the change in the original location? unsure of how to go about this. I wasn't involved with devcontainers-related stuff until Nov 2022 which was after the deprecation of https://github.com/microsoft/vscode-dev-containers i think... @eitsupi will probably need to assist me and/or do this

@nathancarter Are you interested in being added as a collaborator, or would you prefer to make it more of a "transferring the torch" kinda thing?

Use wiki for developer "meta" docs

I like to use GitHub Pages for user-facing docs (things like JSDoc sites, an example playground, etc.) and GitHub wikis for developer-facing docs (things like conventions, layout, architecture, project history, etc.)

In order to do this in a way that works well with github/git PRs and stuff, it's nice to have a wiki/ dir (or docs/ or something) mirror to the GitHub wiki itself.

Here's a todo thing:

  • Find a GitHub Action to deploy a folder to the wiki
  • Use it
  • Write some of those wiki pages

Wiki page ideas:

  • How to create a template
  • Styleguide.md (commit conventions, formatters, etc.)

related to #10 #8 #7

Create dart template

Since #24 and #25 seem to have stalled, let's jump ahead
https://github.com/orgs/microsoft/packages?q=vscode-dev-containers&sort_by=downloads_desc

it does only have 841 downloads, but hey! it's another template!
image

todo thingy

other related ideas

  • move from dockerfile to devcontainer.json with features
  • get rid of the library-scripts folder?
  • change-up some of the options. right now its zsh and apt-update.
  • ?? create a 'dart' feature? https://dart.dev/get-dart

closes #28

Fix Linter failuers

A large number of Linter errors are currently occurring and must be corrected.

Document good practices for template readmes

Idea from @jcbhmr and @eitsupi in #8 (comment)

ideas of things to include:

  • what the thing is (like "deno template" -- what is deno?)
  • links to get started with thing (like "jupyter template" -- getting started with python datascience)
  • options documentation (answer things like "why do I care about imageVariant?")

ideas of where to put it:

but I think this is something that should be done, hence this issue tracking the todo. see discussion in #8 about more/other ideas

[Milestone] Second template

Now that there's a first template, there (probably) should come a second. ๐Ÿ˜‰ Preferably another one from https://github.com/microsoft/vscode-dev-containers ? Right now, the forerunners are

heres a rough outline

  • Define what's worthy of a template
  • Create the first template #2
  • Figure out what the second template should be
  • Write a devcontainer-template.json for it
  • Add a test.sh
  • Document the template in NOTES.md
  • Open a PR to this repo
  • Merge it
  • Publish it

@eitsupi miss anything?

Make test.sh better

problem: the test.sh is confusing
i.e. not everyone (me included) know what the heck happens in that magic bash script ๐Ÿคฃ

this isn't a major problem, but it is a thing to do that i think is a good idea. ๐Ÿ˜‰

solution 1: make it a python script instead with more friendly programming language syntax
solution 2: add a bunch of comments

i vote solution 1. i originally tried to do this in the #20 pr, but was too complicated at the time. time for another crack at it?

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.