-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #378 from privacysandbox/add-dependencies-doc
Add dependencies doc
- Loading branch information
Showing
2 changed files
with
38 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Codebase Dependencies | ||
|
||
You may find it useful make changes to the codebase beyond the files that integrate directly with Privacy Sandbox APIs. You are welcome to do so! For | ||
your convenience here are some notes about other technologies used in this codebase. | ||
|
||
## What’s in this framework ? | ||
|
||
This framework does use but does not provide guidance about the following web technologies. Knowledge of the following will enable a more focused | ||
exploration of Privacy Sandbox APIs. | ||
|
||
<dl> | ||
<dt>Express (Node.js web application framework)</dt> | ||
<dd> | ||
This lightweight server side technology is used to organize and serve | ||
each of the sites in the demos such as the shop or news site | ||
</dd> | ||
<dt>EJS (Embedded Javascript templating)</dt> | ||
<dd> | ||
This view templating engine enable enables easier maintenance of some of | ||
the repetitive content in the demo, such as the product pages in the shop | ||
site. | ||
</dd> | ||
<dt>Typescript</dt> | ||
<dd> | ||
Typescript is used in the implementation of each demo site's web | ||
application alongside Express. However, most direct integration with | ||
Privacy Sandbox APIs is done in JavaScript. | ||
</dd> | ||
<dt>CSS</dt> | ||
<dd> | ||
CSS is used extensively throughout the demo to enable a more streamlined | ||
user experience when testing the Privacy Sandbox integrations. | ||
</dd> | ||
</dl> | ||
|
||
Additionally, this codebase does not provide extensive information about Advertising Technology. You should be familiar with these before you start | ||
exploring. We recommend the following resource to learn more: <https://clearcode.cc/blog/understanding-advertising-technology/> |