Skip to content

Commit

Permalink
Merge branch 'main' into featured-content-update
Browse files Browse the repository at this point in the history
  • Loading branch information
kindavishal authored Nov 16, 2023
2 parents 58253b7 + 61ec53a commit e348b0b
Show file tree
Hide file tree
Showing 55 changed files with 609 additions and 45 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: Request to take down / remove author profile.
about: Please fill out the details here if you want to remove your DevLibrary author
profile
title: ''
labels: ''
assignees: developerseb, garimame

---

Author profile link :
7 changes: 2 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ If you are a developer who has built an open-source project, or has written abou
- Google Assistant
- Google Maps Platform

[Subscribe here](https://forms.gle/jXM3sCqnjSbkrWWz5).

### Dev Library Interview with Authors : Our Youtube Playlist
Watch interviews of some of our contributors talking about their open source projects and why they contributed to Dev Library. You can access the [complete playlist here](https://youtube.com/playlist?list=PLxNYxgaZ8RseRNZYtcMBq6SfAuQkE0Fci).

Expand All @@ -36,6 +34,5 @@ The official newsletter by Dev Library highlights some of the best submissions o

### How to get started:

Headover to [our product website](https://devlibrary.withgoogle.com/), and click the __Submit Your Content__ button. You can also learn more about the submission process using the [contribution guidelines](https://devlibrary.advocu.com/assets/docs/contributors_guidelines.pdf) to get started.

Lastly, "Watch" the repository for any future updates. If you have specific questions about the roadmap and [create an issue](https://github.com/google/devlibrary/issues).
Headover to [our product website](https://devlibrary.withgoogle.com/), and browse through the various projects contributed by the developer community.
"Watch" the repository for any future updates. If you have specific questions about the roadmap and [create an issue](https://github.com/google/devlibrary/issues).
6 changes: 5 additions & 1 deletion app/src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,8 @@ import SubmitDialog from "@/components/SubmitDialog.vue";
export default class App extends Vue {}
</script>

<style lang="postcss"></style>
<style lang="postcss">
p {

Check warning on line 51 in app/src/App.vue

View workflow job for this annotation

GitHub Actions / unit (16.x)

Delete `··`
white-space: pre-line;

Check warning on line 52 in app/src/App.vue

View workflow job for this annotation

GitHub Actions / unit (16.x)

Delete `··`
}

Check warning on line 53 in app/src/App.vue

View workflow job for this annotation

GitHub Actions / unit (16.x)

Delete `··`
</style>
6 changes: 1 addition & 5 deletions app/src/components/SubmitDialog.vue
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,13 @@
class="my-8 mx-6 px-6 py-5 rounded-lg shadow-lg bg-white border-gray-100 max-w-md"
>
<p>
You are about to be redirected to <b class="font-bold">Advocu</b>, an
external platform which we use to curate submissions to Dev Library.
We are currently not accepting new submissions from the community, please check back later!
</p>
<div class="flex flex-row gap-2 mt-2">
<span class="flex-grow"><!-- spacer --></span>
<MaterialButton type="text" @click.native="show = false"
>Cancel</MaterialButton
>
<MaterialButton type="primary" @click.native="goToForm"
>Continue</MaterialButton
>
</div>
</div>
</div>
Expand Down
8 changes: 5 additions & 3 deletions app/src/views/About.vue
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,7 @@
</ul>

<p class="mt-4">
This platform will evolve as we receive more submissions and we are
working to accept a wider range of content, so stay tuned!
We are currently not accepting new submissions from the community, please check back later!
</p>
<p class="mt-8 flex flex-wrap gap-4">
<a href="mailto:[email protected]">
Expand Down Expand Up @@ -185,9 +184,12 @@
/>
</div>
<div v-show="FaqData[5]" class="pb-2 border-b">
<p>
Please note we are currently not accepting new submissions from the community, please check back later!
</p>
<p>
Before you submit, it’s a good idea to familiarize yourself with the <a href="https://devlibrary.advocu.com/assets/docs/contributors_guidelines.pdf">contribution guidelines</a> in addition to the official documentation of every product. After doing so, follow these simple steps :-

<ol class="ml-6 mt-2 list-disc">
<li>Find the Submit button on the top navigation bar</li>
<li>You will be redirected to the advocu form link</li>
Expand Down
32 changes: 16 additions & 16 deletions app/src/views/Home.vue
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,13 @@

<div>
<!-- Right-padding added on mobile to improve text flow -->
<p class="text-xl mt-9 mb-8 pr-4 lg:pr-0">
Explore open-source dev projects and content library featuring Google tools and
technologies contributed by developers from around the world. Find
the inspiration you need for your next project!
</p>
<p class="text-xl mt-9 mb-4 pr-4 lg:pr-0">
Explore open-source dev projects featuring Google developer solutions contributed by developers from around the world and find
the inspiration you need for your next project.
</p>
<p class="text-m mt-4 mb-4 pr-4 lg:pr-0">
We are currently not accepting new submissions from the community, please check back later!
</p>
<div class="mt-4 lg:mt-6">
<MaterialButton type="primary">
<a href="#all-products" class="section">
Expand All @@ -57,11 +59,10 @@
<img src="../../public/img/featured-content.svg" class="w-1/3" />
</div>
<h2 class="text-3xl mb-6">
Learn from community authored content
Learn from community content
</h2>
<p class="text-lg px-8 pb-8">
Visit each product page to find projects by Content Type, Tags
or Expertise level.
Learn from projects and blogs created by fellow developers.
</p>
<MaterialButton type="text" class="mb-12">
<div class="frc">
Expand All @@ -75,9 +76,9 @@
<div class="value-prop-image">
<img src="../../public/img/speakers.svg" class="w-1/3" />
</div>
<h2 class="text-3xl mb-6">Find product experts and authors</h2>
<h2 class="text-3xl mb-6">Connect with experts and authors</h2>
<p class="text-lg px-8 pb-8">
Connect with product experts, content creators and authors in the
Find dev experts, content creators and authors in the
community.
</p>
<MaterialButton type="text" class="mb-12">
Expand All @@ -93,15 +94,14 @@
<img src="../../public/img/inspiration.svg" class="w-1/3" />
</div>
<h2 class="text-3xl mb-6">
Build and showcase your technical projects
Discover latest projects from in-focus dev topics
</h2>
<p class="text-lg px-8 pb-8">
Submit your projects and blogs to Dev Library to inspire other
developers.
Check out inspiring projects build with Google developer solutions.
</p>
<MaterialButton type="text" class="mb-12">
<div class="frc">
<a href="/about" class="text-lg">Learn more</a>
<a href="/featured-content" class="text-lg">Learn more</a>
</div>
</MaterialButton>
</div>
Expand Down Expand Up @@ -224,8 +224,8 @@
<h2 class="text-3xl">Latest dev projects</h2>
<div class="desktop-only">
<p class="mt-2 mb-4 lg:w-3/4 leading-6">
Check out the latest projects we've added to the Dev Library. To see
all projects, choose one of the product areas below.
Check out the latest projects added to Dev Library. To see
all projects, choose one of the products below.
</p>
<div class="flex flex-row gap-1 mb-3">
<div
Expand Down
2 changes: 1 addition & 1 deletion config/advocu.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"lastPullTime": 1698208362185
"lastPullTime": 1699953003681
}
6 changes: 6 additions & 0 deletions config/authors/bgiri-gcloud.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Biswanath Giri",
"bio": "Helping students and professionals to learn cloud computing ,google cloud AI/ML and Google Workspace Helping Businesses with their journey to GCP",
"photoURL": "https://miro.medium.com/v2/resize:fit:2400/1*rncMVUG8_CHBM9-CwA4iEA.png",
"mediumURL": "https://medium.com/@bgiri-gcloud"
}
6 changes: 6 additions & 0 deletions config/authors/coding-pot.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "coding-pot",
"bio": "",
"photoURL": "https://avatars.githubusercontent.com/coding-pot",
"githubURL": "https://github.com/coding-pot"
}
6 changes: 6 additions & 0 deletions config/authors/esther-irawati.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Esther Irawati Setiawan",
"bio": "",
"photoURL": "https://miro.medium.com/v2/resize:fit:2400/0*OhjvGtpa_V1hKWqi",
"mediumURL": "https://medium.com/@esther.irawati"
}
6 changes: 6 additions & 0 deletions config/authors/jzzfs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Jozef Sorocin",
"bio": "",
"photoURL": "https://avatars.githubusercontent.com/jzzfs",
"githubURL": "https://github.com/jzzfs"
}
6 changes: 6 additions & 0 deletions config/authors/nocommandline.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "NoCommandLine",
"bio": "Making it easier to build solutions",
"photoURL": "https://avatars.githubusercontent.com/NoCommandLine",
"githubURL": "https://github.com/NoCommandLine"
}
6 changes: 0 additions & 6 deletions config/authors/nstiwari.json

This file was deleted.

6 changes: 6 additions & 0 deletions config/authors/prnvcloud.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Pranav Premjit",
"bio": "",
"photoURL": "https://miro.medium.com/v2/resize:fit:2400/1*whhJqlHdub8ljFOnS7yIjg.jpeg",
"mediumURL": "https://medium.com/@prnvcloud"
}
3 changes: 2 additions & 1 deletion config/authors/tiwarinitin1999.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"name": "Nitin Tiwari",
"bio": "",
"photoURL": "https://miro.medium.com/v2/resize:fit:2400/1*KbvDPpS-4rAzwCkHI0IpgA.png",
"mediumURL": "https://medium.com/@tiwarinitin1999"
"mediumURL": "https://medium.com/@tiwarinitin1999",
"githubURL": "https://github.com/NSTiwari"
}
6 changes: 6 additions & 0 deletions config/authors/uvaishnav.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Vaishnav Uppalapati",
"bio": "I am a student who is passionate about machine learning and enjoy solving real-world problems using data-driven solutions",
"photoURL": "https://avatars.githubusercontent.com/uvaishnav",
"githubURL": "https://github.com/uvaishnav"
}
6 changes: 6 additions & 0 deletions config/authors/yannicksergeobam.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Yannick Serge Obam",
"bio": "",
"photoURL": "https://miro.medium.com/v2/resize:fit:2400/1*YR3u4VsyN7QrNEhZb02MoQ.png",
"mediumURL": "https://medium.com/@yannicksergeobam"
}
15 changes: 15 additions & 0 deletions config/cloud/blogs/2023-11-12-gcp_serverless_rag-ii.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "other",
"authorIds": ["bachiirc"],
"author": "Bachir Chihani",
"title": "Scalable RAG applications on GCP with Serverless architecture - Part 2",
"link": "https://dzlab.github.io/2023/11/12/gcp_serverless_rag-ii/",
"tags": [
"ai-ml",
"databases",
"serverless-computing"
],
"description": "Learn how to deploy a scalable Retrieval augmented generation (RAG) applications on GCP with a Serverless architecture"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"expertise": "BEGINNER",
"version": 1,
"source": "medium",
"authorIds": [
"prnvcloud"
],
"author": "Pranav Premjit",
"title": "Developer’s Secret Weapon for Building Apps",
"link": "https://medium.com/@prnvcloud/appsheet-the-citizen-developers-secret-weapon-for-building-custom-apps-without-code-cb7730ffcaeb",
"tags": [
"developer-tools"
],
"description": "This blogs takes you through the process of building an app using the no-code app development platform Google AppSheet. At the same time, we take a look at how AppSheet can help build business platforms and the need for automation."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "medium",
"authorIds": ["bgiri-gcloud"],
"author": "Biswanath Giri",
"title": "How to design a landing zone on Google Cloud",
"link": "https://medium.com/google-cloud/customer-onboarding-best-practices-gcp-foundations-zone-265c1d25fe1",
"tags": [
"hybrid-multicloud",
"networking",
"security-identity"
],
"description": "Technical GCP Onboarding Overview\n\nAs we all know, a smooth and secure onboarding process is a key step for our customers in their digital transformation journey. Our focus is on an accelerated onboarding approach for our global customers, emphasizing speed and scale, powered by automation processes"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "medium",
"authorIds": [
"nishitkamdar"
],
"author": "Nishit Kamdar",
"title": "Dataplex — Data Lineage for Spark Applications",
"link": "https://medium.com/@nishitkamdar/dataplex-data-lineage-for-spark-applications-data-governance-part-4-contd-58912a5fbc9b",
"tags": [
"data-analytics"
],
"description": "Dataplex — Data Lineage for Spark Applications | Data Governance | Part — 4 Contd.."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "github",
"authorIds": [
"nocommandline"
],
"owner": "NoCommandLine",
"repo": "dev_appserver-python3-windows",
"name": "Use dev_appserver.py for Python 3 Apps on Windows",
"shortDescription": "This is a patch to allow you run Python 3 Apps on Windows using dev_appserver.py (ONLY for GAE Standard Environment).",
"longDescription": "This is a patch to allow you run Python 3 Apps on Windows using dev_appserver.py (ONLY for GAE Standard Environment).",
"content": "README.md",
"pages": [],
"tags": ["developer-tools"]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "other",
"authorIds": ["snehasish-konger"],
"author": "Snehasish Konger",
"title": "How To Implement Firebase Offline Support In A React Native App? • Scientyfic World",
"link": "https://scientyficworld.org/firebase-offline-support-in-reactnative-app/",
"tags": [
"node"
],
"description": "In this blog, I've discussed the implementation of Firebase offline support in your React Native app. I explore aspects such as offline data caching and real-time data synchronization, along with the significance of network status indicators for a reliable user experience."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "other",
"authorIds": ["jzzfs"],
"author": "Jozef Sorocin",
"title": "GeoJSON Data Layers",
"link": "https://gmapsbook.com/learn-google-maps/geojson-data-layers-2f5309e70a8c4935aa20589eb5cc496e",
"tags": [
"maps-js-api",
"google-maps-platform"
],
"description": "In this chapter, we’ll add a transit layer to a map using publicly available GeoJSON data and learn a thing or two about Google Maps’ interactive data layers."
}
14 changes: 14 additions & 0 deletions config/maps/blogs/watch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"expertise": "BEGINNER",
"version": 1,
"source": "other",
"authorIds": ["darrylbayliss"],
"author": "Darryl Bayliss",
"title": "Jetpack Compose for Maps",
"link": "https://www.youtube.com/watch?v=FSpP5DfwO8g",
"tags": [
"google-maps-platform",
"maps-sdk-android"
],
"description": "A talk about Jetpack Compose for Maps featuring the Maps Compose library for Maps SDK for Android, presented at Londroid Meetup in 2023."
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"tags": [
"tfjs",
"tf-core",
"pose"
"other-google-ml-products"
],
"description": "Accelerating Machine Learning with TensorFlow.js: Using Pretrained Models and Docker"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"expertise": "INTERMEDIATE",
"version": 1,
"source": "other",
"authorIds": [
"arthurstarks"
],
"author": "Arthur Kaza",
"title": "For machine learning engineers, fitting is a particularly challenge",
"link": "https://arthurkaza.hashnode.dev/build-compile-and-fit-models-in-tensorflow-part-ii",
"tags": [
"tfx",
"other-google-ml-products"
],
"description": "Similar to playing Jenga, fitting a model is a process. We begin with a shaky skyscraper made of blocks (the model). After feeding the model data, we begin removing bricks to determine if the tower still stands (the model is accurate in its predictions)."
}
Loading

0 comments on commit e348b0b

Please sign in to comment.