Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| summerofcode2018projects:portingpowershellporting [2018/05/22 02:09] – Add GitHub issue link tracking project work MateusDeMorais | summerofcode2018projects:portingpowershellporting [2018/08/14 04:23] (current) – Changes regarding project status MateusDeMorais | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ===== Project title ===== | ===== Project title ===== | ||
| - | Porting the .NET Core SDK & Runtime and [[/PowerShell|PowerShell]] | + | Porting the .NET Core SDK & Runtime and %%PowerShell%% to the %%FreeBSD%% operating system. |
| ===== Project description & Approach to solving the problem ===== | ===== Project description & Approach to solving the problem ===== | ||
| Line 15: | Line 15: | ||
| There are already Linux %%PowerShell%% binaries ready for use and some ideas or implementations should be derived from there. %%PowerShell%%, | There are already Linux %%PowerShell%% binaries ready for use and some ideas or implementations should be derived from there. %%PowerShell%%, | ||
| - | The first step towards solving the problem will be to understand the components needed to build the .NET Core runtime and the SDK -- since they are developed individually with their own %%GitHub%% repositories. After that, the efforts will be directed towards actually building these components on %%FreeBSD%% in order to get a functional runtime and SDK. Once this is done, all the efforts will be directed towards getting | + | The first step towards solving the problem will be to understand the components needed to build the .NET Core runtime and the SDK -- since they are developed individually with their own %%GitHub%% repositories. After that, the efforts will be directed towards actually building these components on %%FreeBSD%% in order to get a functional runtime and SDK. Once this is done, all the efforts will be directed towards getting |
| ===== Deliverables ===== | ===== Deliverables ===== | ||
| Line 26: | Line 26: | ||
| * May 14th: Start of coding | * May 14th: Start of coding | ||
| - | * Gather information on necessary components for runtime and SDK | + | * <del>Gather information on necessary components for runtime and SDK</ |
| * May 21st - June 11th | * May 21st - June 11th | ||
| - | * Build these components on %%FreeBSD%% to get a functional runtime and SDK | + | * <del>Build these components on %%FreeBSD%% to get a functional runtime and SDK</ |
| - | * Document process to build the port later | + | * <del>Document process to build the port later</ |
| * June 11th - June 15th: Mid-term Evaluations #1 | * June 11th - June 15th: Mid-term Evaluations #1 | ||
| - | * June 12th - July 9th | + | * June 16th - July 9th |
| - | * Test built components along the way for runtime and SDK and fine-tuning | + | * <del>Test built components along the way for runtime and SDK and fine-tuning</ |
| - | * Start working on the %%PowerShell%% build | + | * <del>Start working on the %%PowerShell%% build</ |
| - | * Document the process to build the port later | + | * <del>Document the process to build the port later</ |
| * July 9th - July 13th: Mid-term Evaluations #2 | * July 9th - July 13th: Mid-term Evaluations #2 | ||
| * July 13th - August 6th: | * July 13th - August 6th: | ||
| - | * Test results for %%PowerShell%% on %%FreeBSD%% and fine-tuning | + | * <del>Test results for %%PowerShell%% on %%FreeBSD%% and fine-tuning</ |
| - | * Work on the ports for the runtime, SDK, and %%PowerShell%% | + | * <del>Work on the ports for the runtime, SDK, and %%PowerShell%%</ |
| * August 6th: End of coding (soft) | * August 6th: End of coding (soft) | ||
| - | * Debug and finish code and complete documentation | + | * <del>Debug and finish code and complete documentation</ |
| * August 14th: End of coding (hard) | * August 14th: End of coding (hard) | ||
| Line 57: | Line 57: | ||
| ===== The Code ===== | ===== The Code ===== | ||
| - | Nothing at the moment | + | * Forks |
| + | * %%CoreFX%%: https:// | ||
| + | * %%PowerShell%%-Native: | ||
| + | * %%FreeBSD%% Review | ||
| + | * https:// | ||
| ===== Notes ===== | ===== Notes ===== | ||
| + | * Experimental Runtime/SDK builds: | ||
| + | * Based on // | ||
| + | * Based on // | ||
| * Progress tracking and build documentation | * Progress tracking and build documentation | ||
| * https:// | * https:// | ||