add Bitbucket to home page
https://cml.dev/ "CML Use Cases" only has GH & GL (missing BB) runners.
- [x] add Bitbucket tab to https://github.com/iterative/cml.dev/blob/master/src/components/pages/Home/UseCasesSection/index.tsx (#362)
- [ ] sort out demo repos https://github.com/iterative/cml-examples-dev/issues/9
- [x] basic demo repo (https://bitbucket.org/iterative-ai/cml-base-case, also used in https://cml.dev/doc/usage?tab=Bitbucket)
- [x] DVC demo repo (https://bitbucket.org/iterative-ai/cml-example-dvc?)
- [x] use in home page #362
- [x] #379
- [x] Tensorboard demo repo (https://bitbucket.org/iterative-ai/cml-example-tensorboard?)
- [x] Runner demo repo (https://bitbucket.org/iterative-ai/cml-cloud-case?)
- [x] fixup home page #408
- [ ] Runner GPU demo repo https://github.com/iterative/cml/issues/1015
- [x] use LEO directly https://github.com/iterative/cml.dev/issues/367? (https://github.com/iterative/cml-examples-dev/pull/24)
- [ ] update home page #410
- [ ] sort out demo repos https://github.com/iterative/cml-examples-dev/issues/9
- [x] https://github.com/iterative/cml.dev/pull/380
Just a couple relatively off-topic notes wrt terminology (sorry, it may be annoying but I think we also want to make sure we're talking the same language):
-
I call cml.dev/ the home page. To me "landing pages" SEO term are other pages intended to capture new traffic (TOFU) for the site (e.g. use case pages in dvc.org/doc, which brings me to...)
-
The "Use Cases" here are a bit low-level. I would not really call these "use cases", rather something like "ways to use CML".
Going with Wikipedia on this one 😋: "situations where a piece of software may be useful"; to me this means very general, high-level solutions. It may well be that there's a single one e.g. CML let's you do ML on CI/CD.
hmm, levels to me:
- highest-level: features (currently should be on "home" pages but often neglected)
- high-level: scenarios/problems
- mid-level: use cases
- low-level: user guide
- lowest-level: cmd ref
worth discussing; wonder if worth cross-posting somewhere else (cough https://github.com/iterative/dvc.org/issues/144)
high-level: scenarios/problems
That's what I mean by use case. Happy to change our official terminology if we can get more people to agree.
mid-level: use cases
There's a more technical use of the term "use case" (as in UML diagrams), if that's what you're thinking.
wonder if worth cross-posting somewhere else
https://www.notion.so/iterative/Framework-7e86e484e50e42529df3dbfe32b4e987#cc1d6d4ea1c2408d9892d7954aa98b12 🙂 (not a great platform for discussions though).
Worth mentioning https://github.com/iterative/cml-examples-dev
Worth mentioning https://github.com/iterative/cml-examples-dev
Indeed I have a question. Do I have to create the repos? It's not that repo generating that for us? @0x2b3bfa0
No, you don't have to do anything. The cml-examples-dev generator is in charge of both creating and provisioning the repositories.
Ok so according to this I should just make a PR to slightly alter the yaml in BB
Yes, please open pull requests with whatever changes you want and grab the repository links from the table in the README.
@0x2b3bfa0 are you going to push https://bitbucket.com/iterative-test to https://bitbucket.com/iterative-ai? Specifically these:
- https://bitbucket.org/iterative-test/cml-example-dvc
- https://bitbucket.org/iterative-test/cml-example-tensorboard
(currently blocking #362)
@0x2b3bfa0 are you going to push https://bitbucket.com/iterative-test to https://bitbucket.com/iterative-ai?
Do I have the choice? 😂