Description
Project Links
Minimum Viable Product: What is what we want?
For more examples, please refer to the Documentation
Ensure you have
and, install other global dependencies
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Install Android-Studio on Ubuntu / Debian
sudo apt install openjdk-11-jdk
sudo add-apt-repository ppa:maarten-fonville/android-studio
sudo apt install android-studio
and
sudo yarn global add cross-env concurrently http-server --prefix /usr/local
Get the Boilerplate
Boilerplate for new projects only, as a contributor please scroll down to: ๐ค Contribute ๐ค
git clone --depth 1 --branch main https://gitlab.com/the-bootcamp-project/frameworks/native-mobile.git hello_mobile
Change directory
cd hello_mobile
Remove the old repository and create a new one
rm -rf .git && git init .
Now it's your's!
Run the following:
yarn install
to install dependencies.yarn run git:sub:merge
(starts automatic after yarn install
) to update necessary git submodulesif you want to use npm, replace yarn ...
with npm ...
See Installation Documentation
Run the following:
yarn run dev
to start the development serverif you want to use npm, replace yarn ...
with npm ...
Run the following:
yarn run format
to prettier the source-codeyarn run lint
to start read-only linting from js, ts and svelte files.yarn run lint:svelte
to start linting for Svelte Componentsyarn run lint:fix
to start read-write linting, see above and fix warnings/errors.if you want to use npm, replace yarn ...
with npm ...
Run the following:
yarn run test:smoke
to start a local HTTP-Server to preview the buildyarn run test:coverage
to start unit-testing and show coverage stetsyarn run test:unit
to start unit-testingif you want to use npm, replace yarn ...
with npm ...
Run the following:
yarn run build:stats
(runs linting and fix first) to start building, create build-profile and shown bundling statesyarn run build
(runs linting and fix first) to start buildingif you want to use npm, replace yarn ...
with npm ...
Then run the following:
yarn run publish
(creates ./public
) copy content from ./build
to ./public
- GitLab Pages Exampleif you want to use npm, replace yarn ...
with npm ...
See CHANGELOG for more information.
Don't be shy! You are also welcome to open a post in the issue registar for simple questions.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
Please read the contribution guidelines first.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Thanks for these awesome resources that were used during the development of the Bootcamp: Native Mobile Application Framework:
See LICENSE for more information.
Bootcamp contributors - contributors
@ bootcamp-project
.com