Skip to content

Commit dfb433a

Browse files
committed
Merge branch 'master' into jsartoolkitNFT-example
2 parents 956703f + 4f30f5d commit dfb433a

11 files changed

+495
-8
lines changed

CODE_OF_CONDUCT.md

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to making participation in our project and
7+
our community a harassment-free experience for everyone, regardless of age, body
8+
size, disability, ethnicity, sex characteristics, gender identity and expression,
9+
level of experience, education, socio-economic status, nationality, personal
10+
appearance, race, religion, or sexual identity and orientation.
11+
12+
## Our Standards
13+
14+
Examples of behavior that contributes to creating a positive environment
15+
include:
16+
17+
* Using welcoming and inclusive language
18+
* Being respectful of differing viewpoints and experiences
19+
* Gracefully accepting constructive criticism
20+
* Focusing on what is best for the community
21+
* Showing empathy towards other community members
22+
23+
Examples of unacceptable behavior by participants include:
24+
25+
* The use of sexualized language or imagery and unwelcome sexual attention or
26+
advances
27+
* Trolling, insulting/derogatory comments, and personal or political attacks
28+
* Public or private harassment
29+
* Publishing others' private information, such as a physical or electronic
30+
address, without explicit permission
31+
* Other conduct which could reasonably be considered inappropriate in a
32+
professional setting
33+
34+
## Our Responsibilities
35+
36+
Project maintainers are responsible for clarifying the standards of acceptable
37+
behavior and are expected to take appropriate and fair corrective action in
38+
response to any instances of unacceptable behavior.
39+
40+
Project maintainers have the right and responsibility to remove, edit, or
41+
reject comments, commits, code, wiki edits, issues, and other contributions
42+
that are not aligned to this Code of Conduct, or to ban temporarily or
43+
permanently any contributor for other behaviors that they deem inappropriate,
44+
threatening, offensive, or harmful.
45+
46+
## Scope
47+
48+
This Code of Conduct applies both within project spaces and in public spaces
49+
when an individual is representing the project or its community. Examples of
50+
representing a project or community include using an official project e-mail
51+
address, posting via an official social media account, or acting as an appointed
52+
representative at an online or offline event. Representation of a project may be
53+
further defined and clarified by project maintainers.
54+
55+
## Enforcement
56+
57+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58+
reported by contacting the project team at [email protected]. All
59+
complaints will be reviewed and investigated and will result in a response that
60+
is deemed necessary and appropriate to the circumstances. The project team is
61+
obligated to maintain confidentiality with regard to the reporter of an incident.
62+
Further details of specific enforcement policies may be posted separately.
63+
64+
Project maintainers who do not follow or enforce the Code of Conduct in good
65+
faith may face temporary or permanent repercussions as determined by other
66+
members of the project's leadership.
67+
68+
## Attribution
69+
70+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71+
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
72+
73+
[homepage]: https://www.contributor-covenant.org
74+
75+
For answers to common questions about this code of conduct, see
76+
https://www.contributor-covenant.org/faq

Gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ gem "jekyll", "~> 3.9.0"
1111
# This is the default theme for new Jekyll sites. You may change this to anything you like.
1212
gem "bulma-clean-theme"
1313
group :jekyll_plugins do
14-
gem 'jekyll-pwa-plugin'
14+
gem "jekyll-pwa-plugin", "2.2.3"
1515
end
1616
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
1717
# uncomment the line below. To upgrade, run `bundle update github-pages`.

LICENSE

+339
Large diffs are not rendered by default.

_includes/head-scripts.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77

88
gtag('config', 'G-S3HVPJX68V');
99
</script>
10-
<link rel="manifest" href="manifest.json">
10+
<link rel="manifest" href="/manifest.json">
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
layout: post
3+
slug: New WebARKit Netlify Open Source team
4+
title: WebARKit has obtained the Netlify Open Source Team plan
5+
subtitle: Latest news around WebARKit,Jsartoolkit5 and ARnft development
6+
description: We obtained a nice gitft for Christhmas, the upgrade to the
7+
OpenSource Team plan for our Netlify account We added a new jsartoolkit5
8+
example and we are discussing the future development of ARnft and WebARKit.
9+
author: Walter Perdan
10+
date: 2020-12-26 17:12
11+
lang: en
12+
seo:
13+
datePublished: 2020-12-26
14+
type: NewsArticle
15+
author: Walter Perdan
16+
image: /resources/webarkit-logo-social.jpg
17+
intro_paragraph: WebARKit is evolving to a more robust Open Source community,
18+
read the article for more...
19+
---
20+
# We are now a Netlify Open Source Team!
21+
22+
![Webarkit Netlify Open Source Team](/assets/images/uploads/webar_kit_netlify_open_source_team.jpg "Screenshot fo the board for the WebARKit Netlify Open Source Team.")
23+
24+
That is the most important news, our request was accepted some days before Christhmas, what better gift! [Netlify](https://www.netlify.com/) is a well known web service. Another important news: we have also our **OpenCollective** profile: [WebArKit](https://opencollective.com/webarkit); we have just started this journey, so wait until we have finish the setup.
25+
26+
A lot of discussions and sharing of ideas about the future of **WebARKit** and **ARnft**, for sure in the next weeks , month we will release a new improved version of ARnft and probably the first WebAR Kit version. We don't set up a milestone or a releasing date, but we are working on this.
27+
28+
Recently i have also relased a new ARnft version with some nice features see this [PR](https://github.com/webarkit/ARnft/pull/154), this is about Threejs rendering system. I added some important event listeners that let you built more advanced stuff. I also removed the Ofscreencanvas that was causing an issue.
29+
30+
About Arnft: our idea is to make ARnft more agnostic in rispect to every rendering engine. Our plan is to evolve it to a modular system in which the developer may choose his preferred render engine (Three.js, Babylonjs....) without any constrictions. For doing this we will switch to a typed script version of the library, that will let us more freedom and will add more flexibility.
31+
32+
If you want partecipate to the discussion, join us on the discussions board see this topic: [The Future of ARnft and WebARKit](https://github.com/webarkit/ARnft/discussions/156) 
33+
34+
More to come...
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
layout: post
3+
slug: "jsartoolkitnft typescript version "
4+
title: The new jsartoolkitNFT with Typescript support
5+
subtitle: New feature added for a better development experience
6+
description: jsartoolkitNFT was converted to the typesrcipt language, in this
7+
flash article we illustrate this feature and what's the next plans.
8+
author: Walter Perdan
9+
date: 2021-04-07 12:04
10+
lang: en
11+
seo:
12+
datePublished: 2021-04-07
13+
type: NewsArticle
14+
author: Walter Perdan
15+
image: https://github.com/webarkit/ARnft/blob/master/examples/Data/arNFT-logo.gif
16+
intro_paragraph: We developed a new jsartolkitNFT for a better development
17+
phase, easy integration and our upcoming new ARnft library.
18+
---
19+
We started to develop a **Typescript** version of [jsartoolkitNFT](https://github.com/webarkit/jsartoolkitNFT) because we plan to transcode our libraries with this language. That was the first step, the next one will be transcoding [ARnft](https://github.com/webarkit/ARnft), the process is on the way see the [PR](https://github.com/webarkit/ARnft/pull/158), but this wasn't possible without before porting jsartoolkitNFT.
20+
21+
**JsartoolkitNFT** our small libraries for **WebAR** has arrived to [0.9.1](https://github.com/webarkit/jsartoolkitNFT/releases/tag/0.9.1) version, and you can install as a module with npm:
22+
23+
`npm install @kalwalt/jsartoolkit-nft`
24+
25+
We will publish in the webarkit scoped name when it will be almost stable. We will advise you in our blog with all the informations.
26+
27+
We didn't make any improve apart the Typescript langauage conversion, there are still some little refinements to do in the code, that is planned to realize.
28+
29+
In regards of the new Typescript feature, you don't need to download any other typed library, `types` folder is present in the root folder, so everything you need to do is to install the package and import it in you project:
30+
31+
`import AR from "@kalwalt/jsartoolkit-nft"`
32+
33+
If you are developing on a Javascript or Typescript ambient this does the same. But in a Typescript environnment you will get all of the advantages, let say intellisense support and type checking.
34+
35+
We are sure that you will develop many interesting projects with it. Let us know on what are you working!
36+
37+
See you in a next Blog article!

admin/config.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,14 @@ collections: # A list of collections the CMS should be able to edit
3131
- {label: "Layout", name: "layout", widget: "hidden", default: "post"}
3232
- {label: "Slug", name: "slug", widget: "string"}
3333
- {label: "Title", name: "title", widget: "string", tagname: "h1"}
34+
- {label: "SubTitle", name: "subtitle", widget: "string", tagname: "h2"}
3435
- {label: "Description", name: "description", widget: "text"}
3536
- label: "Author"
3637
name: "author"
3738
widget: "select"
3839
options:
3940
- { label: "Walter Perdan", value: "Walter Perdan" }
40-
- {label: "Publish Date", name: "date", widget: "datetime", format: "YYYY-MM-DD HH:MM:SS"}
41+
- {label: "Publish Date", name: "date", widget: "datetime", format: "YYYY-MM-DD HH:MM"}
4142
- {label: "Language", name: "lang", widget: "text", default: "en"}
4243
- label: "Seo"
4344
name: "seo"
@@ -57,4 +58,4 @@ collections: # A list of collections the CMS should be able to edit
5758
- {label: "Date_Published", name: "datePublished", widget: "date", format: "YYYY-MM-DD"}
5859
- {label: "Image_path", name: "image", widget: "string"}
5960
- {label: "Intro Paragraph", name: "intro_paragraph", widget: "markdown", required: false}
60-
- {label: "Body", name: "body", widget: "markdown", required: false}
61+
- {label: "Body", name: "body", widget: "markdown", required: false}
Loading
121 KB
Loading

manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "WebARKit",
33
"short_name": "WebARKit",
4-
"start_url": ".",
4+
"start_url": "/",
55
"display": "standalone",
66
"background_color": "#fff",
77
"theme_color": "#1E2A78",

service-worker.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// set names for both precache & runtime cache
22
workbox.core.setCacheNameDetails({
33
prefix: 'webarkit-site',
4-
suffix: 'v1',
4+
suffix: 'v1.0',
55
precache: 'precache',
66
runtime: 'runtime-cache'
77
});
@@ -21,12 +21,12 @@ workbox.routing.registerRoute(
2121

2222
// use `cacheFirst` strategy for images
2323
workbox.routing.registerRoute(
24-
/assets\/(img|icons|svg|json)/,
24+
/assets\/(img|icons|svg)/,
2525
workbox.strategies.cacheFirst()
2626
);
2727

2828
// use `cacheFirst` strategy for images
2929
workbox.routing.registerRoute(
30-
/\.(?:js|css|png|gif|jpg|svg|json)$/,
30+
/\.(?:js|css|png|gif|jpg|svg)$/,
3131
workbox.strategies.cacheFirst()
3232
);

0 commit comments

Comments
 (0)