Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

Stefan jum/add dev content #21

Merged
merged 6 commits into from
Oct 3, 2023

Conversation

StefanJum
Copy link
Member

No description provided.

Copy link
Contributor

@razvand razvand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please also add an update to the README.md file. See the updates from this commit.

@StefanJum
Copy link
Member Author

Done @razvand

Copy link
Contributor

@razvand razvand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove the generate.py script, since it's now downloaded. Also ignore it.

Also update the TLDR in README.md with the downloading and using of generate.py, same as documented here.

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@StefanJum StefanJum requested a review from razvand October 1, 2023 13:39
@StefanJum StefanJum force-pushed the StefanJum/add-dev-content branch 4 times, most recently from d32290e to fdb4ce7 Compare October 2, 2023 07:55
@StefanJum StefanJum changed the base branch from stable to staging October 2, 2023 08:11
Only use QEMU and Firecracker as targets.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
`.unikraft/` was previously used as the directory to clone library
 repositories (including the `unikraft` core repository). Being a
hidden directory, it is not immediately available to the developer.

Use `workdir/` instead.
Also use `workdir/build/` as output directory and ignore the `workdir/`
directory.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Move all the defconfig files into the `defconfigs/` directory.
Also minimise them using `make savedefconfig`, removing all
unnecesary config options.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
The `generate.py` script will be downloaded from

and used to generate the scripts in the `scripts/build/` and `scripts/run/`
directories. This will improve maintenance (only required to happen for
the `generate.py` script), while still keeping things usable by providing the
basic build and run scripts.

The `setup.sh` script will clone all dependencies in the `workdir/`
directory.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Add instructions on how to use the generator script and the output
scripts to build and run the application.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Copy link
Contributor

@razvand razvand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed-by: Razvan Deaconescu razvand@unikraft.io
Approved-by: Razvan Deaconescu razvand@unikraft.io

@razvand razvand merged commit 90e4789 into unikraft:staging Oct 3, 2023
@razvand razvand deleted the StefanJum/add-dev-content branch October 3, 2023 19:28
razvand pushed a commit that referenced this pull request Oct 3, 2023
Only use QEMU and Firecracker as targets.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
GitHub-Closes: #21
razvand pushed a commit that referenced this pull request Oct 3, 2023
`.unikraft/` was previously used as the directory to clone library
 repositories (including the `unikraft` core repository). Being a
hidden directory, it is not immediately available to the developer.

Use `workdir/` instead.
Also use `workdir/build/` as output directory and ignore the `workdir/`
directory.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
GitHub-Closes: #21
razvand pushed a commit that referenced this pull request Oct 3, 2023
Move all the defconfig files into the `defconfigs/` directory.
Also minimise them using `make savedefconfig`, removing all
unnecesary config options.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
GitHub-Closes: #21
razvand pushed a commit that referenced this pull request Oct 3, 2023
The `generate.py` script will be downloaded from

and used to generate the scripts in the `scripts/build/` and `scripts/run/`
directories. This will improve maintenance (only required to happen for
the `generate.py` script), while still keeping things usable by providing the
basic build and run scripts.

The `setup.sh` script will clone all dependencies in the `workdir/`
directory.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
GitHub-Closes: #21
razvand pushed a commit that referenced this pull request Oct 3, 2023
Add instructions on how to use the generator script and the output
scripts to build and run the application.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
GitHub-Closes: #21
razvand pushed a commit that referenced this pull request Oct 3, 2023
Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
GitHub-Closes: #21
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants